• DocumentCode
    2873659
  • Title

    A MATLAB compiler for distributed, heterogeneous, reconfigurable computing systems

  • Author

    Banerjee, R. ; Shenoy, N. ; Choudhary, A. ; Hauck, S. ; Bachmann, C. ; Haldar, M. ; Joisha, R. ; Jones, A. ; Kanhare, A. ; Nayak, A. ; Periyacheri, S. ; Walkden, M. ; Zaretsky, D.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Northwestern Univ., Evanston, IL, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    39
  • Lastpage
    48
  • Abstract
    Recently, high-level languages such as MATLAB have become popular in prototyping algorithms in domains such as signal and image processing. Many of these applications whose subtasks have diverse execution requirements, often employ distributed, heterogeneous, reconfigurable systems. These systems consist of an interconnected set of heterogeneous processing resources that provide a variety of architectural capabilities. The objective of the MATCH (MATLAB Compiler for Heterogeneous Computing Systems) compiler project at Northwestern University is to make it easier for the users to develop efficient code for distributed heterogeneous, reconfigurable computing systems. Towards this end we are implementing and evaluating an experimental prototype of a software system that will take MATLAB descriptions of various applications, and automatically map them on to a distributed computing environment consisting of embedded processors, digital signal processors and field-programmable gale arrays built from commercial off-the-shelf components. We provide an overview of the MATCH compiler and discuss the testbed which is being used to demonstrate our ideas. We present preliminary experimental results on some benchmark MATLAB programs with the use of the MATCH compiler
  • Keywords
    distributed processing; embedded systems; field programmable gate arrays; open systems; program compilers; reconfigurable architectures; signal processing; special purpose computers; MATCH; MATCH compiler; MATLAB Compiler for Heterogeneous Computing Systems; MATLAB compiler; commercial off-the-shelf components; digital signal processors; distributed computing environment; distributed heterogeneous reconfigurable computing systems; embedded processors; field-programmable gale arrays; image processing; signal processing; Distributed computing; High level languages; Image processing; LAN interconnection; MATLAB; Prototypes; Signal processing; Signal processing algorithms; Software prototyping; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines, 2000 IEEE Symposium on
  • Conference_Location
    Napa Valley, CA
  • Print_ISBN
    0-7695-0871-5
  • Type

    conf

  • DOI
    10.1109/FPGA.2000.903391
  • Filename
    903391