A MATLAB compiler for distributed, heterogeneous, reconfigurable computing systems

被引:19
|
作者
Banerjee, P [1 ]
Shenoy, N [1 ]
Choudhary, A [1 ]
Hauck, S [1 ]
Bachmann, C [1 ]
Haldar, M [1 ]
Joisha, P [1 ]
Jones, A [1 ]
Kanhare, A [1 ]
Nayak, A [1 ]
Periyacheri, S [1 ]
Walkden, M [1 ]
Zaretsky, D [1 ]
机构
[1] Northwestern Univ, Evanston, IL 60208 USA
关键词
D O I
10.1109/FPGA.2000.903391
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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, reconfirgurable 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 gate arrays built from commercial off-the-shelf components. In this paper; we provide an overview of the MATCH compiler and discuss the testbed which is being used to demonstrate our ideas of the MATCH compiler We present preliminary experimental results on some benchmark MATLAB programs with the use of the MATCH compiler
引用
收藏
页码:39 / 48
页数:10
相关论文
共 50 条
  • [1] Dynamic Reconfigurable Integrated Management and Monitoring System for Heterogeneous Distributed Computing Systems
    Min, Bup-Ki
    Kim, Hyeon Soo
    Kuk, Seunghak
    Park, Sung Woon
    Kim, Chumsu
    [J]. 2012 IEEE INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND INFORMATION TECHNOLOGY (ISSPIT), 2012, : 37 - 42
  • [2] A Parallelizing Matlab Compiler Framework and Run time for Heterogeneous Systems
    Skalicky, Sam
    Lopez, Sonia
    Lukowiak, Marcin
    Schmidt, Andrew G.
    [J]. 2015 IEEE 17TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2015 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CYBERSPACE SAFETY AND SECURITY, AND 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS), 2015, : 232 - 237
  • [3] Virtualized On-Chip Distributed Computing for Heterogeneous Reconfigurable Multi-Core Systems
    Werner, Stephan
    Oey, Oliver
    Goehringer, Diana
    Huebner, Michael
    Becker, Juergen
    [J]. DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2012), 2012, : 280 - 283
  • [4] Heterogeneous Systems with Reconfigurable Neuromorphic Computing Accelerators
    Li, Sicheng
    Liu, Xiaoxiao
    Mao, Menglie
    Li, Hai
    Chen, Yiran
    Li, Boxun
    Wang, Yu
    [J]. 2016 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2016, : 125 - 128
  • [5] Compiler Framework for Reconfigurable Computing Architecture
    Yin, Chongyong
    Yin, Shouyi
    Liu, Leibo
    Wei, Shaojun
    [J]. IEICE TRANSACTIONS ON ELECTRONICS, 2009, E92C (10): : 1284 - 1290
  • [6] Compiler Framework for Reconfigurable Computing System
    Yin, Chongyong
    Yin, Shouyi
    Liu, Leibo
    Wei, Shaojun
    [J]. 2009 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS PROCEEDINGS, VOLUMES I & II: COMMUNICATIONS, NETWORKS AND SIGNAL PROCESSING, VOL I/ELECTRONIC DEVICES, CIRUITS AND SYSTEMS, VOL II, 2009, : 991 - 995
  • [7] A Compiler and Runtime for Heterogeneous Computing
    Auerbach, Joshua
    Bacon, David F.
    Burcea, Ioana
    Cheng, Perry
    Fink, Stephen J.
    Rabbah, Rodric
    Shukla, Sunil
    [J]. 2012 49TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2012, : 271 - 276
  • [8] Self-adaptive and reconfigurable distributed computing systems
    Bagchi, Susmit
    [J]. APPLIED SOFT COMPUTING, 2012, 12 (09) : 3023 - 3033
  • [9] OBJECT ORIENTATION IN HETEROGENEOUS DISTRIBUTED COMPUTING SYSTEMS
    NICOL, JR
    WILKES, CT
    MANOLA, FA
    [J]. COMPUTER, 1993, 26 (06) : 57 - 67
  • [10] On task allocation in heterogeneous distributed computing systems
    Indian Inst of Technology, Madras, India
    [J]. Comput Syst Sci Eng, 4 (231-238):