An automated exploration framework for FPGA-based soft multiprocessor systems

被引:0
|
作者
Jin, YJ [1 ]
Satish, N [1 ]
Ravindran, K [1 ]
Keutzer, K [1 ]
机构
[1] Univ Calif Berkeley, Berkeley, CA 94720 USA
来源
2005 International Conference on Hardware/Software Codesign and System Synthesis | 2005年
关键词
FPGA; soft multiprocessors; IPv4 packet forwarding; design space exploration; Integer Linear Programming;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
FPGA-based soft multiprocessors are viable system solutions for high performance applications. They provide a software abstraction to enable quick implementations on the FPGA. The multiprocessor can be customized for a target application to achieve high performance. Modern FPGAs provide the capacity to build a variety of micro-architectures composed of 20-50 processors, complex memory hierarchies, heterogeneous interconnection schemes and custom co-processors for performance critical operations. However, the diversity in the architectural design space makes it difficult to realize the performance potential of these systems. In this paper we develop an exploration framework to build efficient FPGA multiprocessors for a target application. Our main contribution is a tool based on Integer Linear Programming to explore micro-architectures and allocate application tasks to maximize throughput. Using this tool, we implement a soft multiprocessor for IPv4 packet forwarding that achieves a throughput of 2 Gbps, surpassing the performance of a carefully tuned hand design.
引用
收藏
页码:273 / 278
页数:6
相关论文
共 50 条
  • [21] Performance optimization of an FPGA-based configurable multiprocessor for matrix operations
    Wang, XF
    Ziavras, SG
    2003 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), PROCEEDINGS, 2003, : 303 - 306
  • [22] Teaching FPGA-based Systems
    Skliarova, Iouliia
    Sklyarov, Valery
    Sudnitson, Alexander
    Kruus, Margus
    2014 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON), 2014, : 460 - 469
  • [23] Improving Robustness-aware Design Space Exploration for FPGA-based Systems
    Tuzov, Ilya
    de Andres, David
    Ruiz, Juan-Carlos
    2020 16TH EUROPEAN DEPENDABLE COMPUTING CONFERENCE (EDCC 2020), 2020, : 1 - 8
  • [24] A compiler approach to fast hardware design space exploration in FPGA-based systems
    So, B
    Hall, MW
    Diniz, PC
    ACM SIGPLAN NOTICES, 2002, 37 (05) : 165 - 176
  • [25] Automated architecture synthesis for parallel programs on FPGA multiprocessor systems
    Ishebabi, Harold
    Bobda, Christophe
    MICROPROCESSORS AND MICROSYSTEMS, 2009, 33 (01) : 63 - 71
  • [26] MulMapper: Towards an Automated FPGA-based CNN Processor Generator based on a Dynamic Design Space Exploration
    Hailesellasie, Muluken
    Hasan, Syed Rafay
    Mohamed, Otmane Ait
    2019 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2019,
  • [27] An Efficient Implementation of Divergence State Estimation with Biogeography-Based Optimization (DSEBBO) Framework in FPGA-Based Multiprocessor System
    Isaivani Mariyappan
    Malathi Veluchamy
    Sowmya Ramachandradurai
    Arabian Journal for Science and Engineering, 2020, 45 : 6649 - 6660
  • [28] An FPGA-Based Framework for Run-time Injection and Analysis of Soft Errors in Microprocessors
    Sauer, M.
    Tomashevich, V.
    Mueller, J.
    Lewis, M.
    Spilla, A.
    Polian, I.
    Becker, B.
    Burgard, W.
    2011 IEEE 17TH INTERNATIONAL ON-LINE TESTING SYMPOSIUM (IOLTS), 2011,
  • [29] Automated Acceleration of Dataflow-oriented C Applications on FPGA-based Systems
    Peverelli, Francesco
    Rabozzi, Marco
    Cardamone, Salvatore
    Del Sozzo, Emanuele
    Thom, Alex J. W.
    Santambrogio, Marco D.
    Di Tucci, Lorenzo
    2019 27TH IEEE ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2019, : 313 - 313
  • [30] An Efficient Implementation of Divergence State Estimation with Biogeography-Based Optimization (DSEBBO) Framework in FPGA-Based Multiprocessor System
    Mariyappan, Isaivani
    Veluchamy, Malathi
    Ramachandradurai, Sowmya
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2020, 45 (08) : 6649 - 6660