Automatic synthesis of FPGA processor arrays from loop algorithms

被引:10
|
作者
Bednara, M [1 ]
Teich, J [1 ]
机构
[1] Univ Paderborn, Comp Engn Lab, D-4790 Paderborn, Germany
来源
JOURNAL OF SUPERCOMPUTING | 2003年 / 26卷 / 02期
关键词
regular processor arrays; space-time mapping; FPGA; design automation;
D O I
10.1023/A:1024447517501
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We consider the problem of automatic mapping of computation-intensive loop nests onto FPGA hardware. The regular cell array structure of these chips reflects the parallelism in regular loop-like computations. Furthermore, the flexibility of FPGAs allows the cost-effective implementation of reconfigurable high performance processor arrays. So far, there exists no continuous design flow that allows automated generation of FPGA configuration data from a loop nest specified in a high level language. Here, we present a methodology for automatic generation of synthesizable VHDL code specifying a processor array and optimized for FPGA implementation.
引用
收藏
页码:149 / 165
页数:17
相关论文
共 50 条
  • [1] Automatic Synthesis of FPGA Processor Arrays from Loop Algorithms
    Marcus Bednara
    Jürgen Teich
    [J]. The Journal of Supercomputing, 2003, 26 : 149 - 165
  • [2] SYNTHESIS OF ALGORITHMS ON PROCESSOR ARRAYS
    CHEN, GH
    CHERN, MS
    [J]. PARALLEL COMPUTING, 1991, 17 (2-3) : 279 - 284
  • [3] Synthesis of FPGA implementations from loop algorithms
    Bednara, M
    Teich, J
    [J]. ERSA 2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ENGINEERING OF RECONFIGURABLE SYSTEMS AND ALGORITHMS, 2001, : 1 - 7
  • [4] SYNTHESIS OF SYSTOLIC ALGORITHMS AND PROCESSOR ARRAYS
    TURKEDJIEV, NP
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1986, 237 : 165 - 172
  • [5] Localized algorithms for VLSI processor arrays
    Evans, DJ
    Gusev, M
    [J]. INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 2000, 75 (02) : 149 - 166
  • [6] Algorithms for automatic alignment of arrays
    Chatterjee, S
    Gilbert, JR
    Oliker, L
    Schreiber, R
    Sheffler, TJ
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1996, 38 (02) : 145 - 157
  • [7] REGULAR ITERATIVE ALGORITHMS AND THEIR IMPLEMENTATION ON PROCESSOR ARRAYS
    RAO, SK
    KAILATH, T
    [J]. PROCEEDINGS OF THE IEEE, 1988, 76 (03) : 259 - 269
  • [8] Automatic Design of FPGA Processor for the Backtracking of DNA Sequences Evolution Using Cellular Automata and Genetic Algorithms
    Sirakoulis, Georgios Ch.
    [J]. CELLULAR AUTOMATA, PROCEEDINGS, 2008, 5191 : 522 - 530
  • [9] Symbolic Mapping of Loop Programs onto Processor Arrays
    Teich, Juergen
    Tanase, Alexandru
    Hannig, Frank
    [J]. JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2014, 77 (1-2): : 31 - 59
  • [10] Live Demonstration: Automatic Synthesis of Algorithms on Multi Chip/FPGA with Communication Constraints
    Maruoka, Tomohiro
    Miyasaka, Yukio
    Goda, Akihiro
    Gharehbaghi, Amir Masoud
    Fujita, Masahiro
    [J]. 2019 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2019,