System-level parallelism and concurrency maximisation in reconfigurable computing applications

被引:0
|
作者
El-Araby, Esam [1 ]
Taher, Mohamed [1 ]
Gaj, Kris [2 ]
El-Ghazawi, Tarek [1 ]
Caliga, David [3 ]
Alexandridis, Nikitas [1 ]
机构
[1] George Washington Univ, Dept Elect & Comp Engn, 801 22nd St NW, Washington, DC 20052 USA
[2] George Mason Univ, Elect & Comp Engn Dept, Fairfax, VA 22030 USA
[3] SRC Comp Inc, Colorado Springs, CO 80907 USA
关键词
Reconfigurable Computers (RC); Field Programmable Gate Arrays (FPGA); Direct Memory Access (DMA);
D O I
10.1504/IJES.2006.010165
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Reconfigurable computers can leverage the synergism between conventional processors and FPGAs to provide both hardware functionalities and general-purpose computers flexibility. In a large class of applications on these platforms, the data-transfer overheads can be comparable or even greater than the useful computations which can degrade the overall performance. In this paper, we perform a theoretical and experimental study of this specific limitation. The mathematical formulation of the problem has been experimentally verified on the state-of-the-art reconfigurable platform, SRC-6E. We demonstrate and quantify the possible solution to this problem that exploits the system-level parallelism within reconfigurable machines.
引用
收藏
页码:62 / 72
页数:11
相关论文
共 50 条
  • [1] A system-level design methodology for reconfigurable computing applications
    El-Araby, E
    El-Ghazawi, T
    Gaj, K
    [J]. FPT 05: 2005 IEEE International Conference on Field Programmable Technology, Proceedings, 2005, : 311 - 312
  • [2] Exploiting system-level parallelism in the application development on a reconfigurable computer
    El-Araby, E
    Taher, M
    Gaj, K
    El-Ghazawi, T
    Caliga, D
    Alexandridis, N
    [J]. 2003 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), PROCEEDINGS, 2003, : 443 - 446
  • [3] System-level power-performance tradeoffs for reconfigurable computing
    Noguera, Juanjo
    Badia, Rosa M.
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2006, 14 (07) : 730 - 739
  • [4] Concurrency and Parallelism in the Computing Ontology
    Cassel, Lillian
    LeBlanc, Richard
    McGettrick, Andrew
    Wrinn, Michael
    [J]. ITICSE 2009: PROCEEDING OF THE 2009 ACM SIGSE ANNUAL CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2009, : 402 - 402
  • [5] DESCRY: Reproducing System-Level Concurrency Failures
    Yu, Tingting
    Zaman, Tarannum S.
    Wang, Chao
    [J]. ESEC/FSE 2017: PROCEEDINGS OF THE 2017 11TH JOINT MEETING ON FOUNDATIONS OF SOFTWARE ENGINEERING, 2017, : 694 - 704
  • [6] Reconfigurable architectures for system level applications of adaptive computing
    Schott, B
    Crago, SP
    Parker, RH
    Chen, CH
    Carter, LC
    Czarnaski, JP
    French, M
    Hom, I
    Tho, T
    Valenti, T
    [J]. VLSI DESIGN, 2000, 10 (03) : 265 - 279
  • [7] THOUGHTS ON PARALLELISM AND CONCURRENCY IN COMPUTING CURRICULA
    ROSENBERG, AL
    [J]. ACM COMPUTING SURVEYS, 1995, 27 (02) : 280 - 283
  • [8] System-level design for partially reconfigurable hardware
    Qu, Yang
    Tiensyrja, Kari
    Soininen, Juha-Pekka
    Nurmi, Jari
    [J]. 2007 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, 2007, : 2738 - +
  • [9] System-level performance evaluation of reconfigurable processors
    Enzler, R
    Plessl, C
    Platzner, M
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2005, 29 (2-3) : 63 - 73
  • [10] A system-level approach to hardware reconfigurable systems
    Haubelt, Christian
    Otto, Stephan
    Grabbe, Cornelia
    Teich, Juergen
    [J]. ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2005, : 298 - 301