Application-Specific Processing using High-Level Synthesis for Networks-on-Chip

被引:0
|
作者
Rettkowski, Jens [1 ]
Goehringer, Diana [2 ]
机构
[1] Ruhr Univ Bochum, Embedded Syst Informat Technol, Bochum, Germany
[2] Tech Univ Dresden, Adapt Dynam Syst, Dresden, Germany
关键词
Network-on-Chip; FPGA; MPSoC; Manycore Systems; Application-Specific Processing; High-Level Synthesis;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The end of Dennard scaling led to the use of heterogeneous Multi-Processor Systems-on-Chip (MPSoCs). Heterogeneous MPSoCs provide a high efficiency in terms of energy and performance due to the fact that each processing element can be optimized for an application task. However, the evolution of MPSoCs shows a growing number of processing elements (PEs) which leads to tremendous communication costs tending to become the performance bottleneck. Networks-on-Chip (NoCs) are a promising and scalable intra-chip communication technology for MPSoCs. This paper presents a novel NoC architecture for FPGA-based MPSoCs that combines data transfers with application-specific processing by adding high-level synthesized processing units to routers of the NoC. The execution of application-specific operations during data exchange between PEs exploits efficiently the transmission time. Furthermore, the processing units can be programmed in C/C++ using high-level synthesis and accordingly they can be specifically optimized for an application. This approach enables that transferred data can be processed by a processing element such as a MicroBlaze processor before the transmission or by a router during the transmission. Moreover, the additional processing capabilities of the routers release computing resources of the PEs.
引用
收藏
页数:7
相关论文
共 50 条
  • [1] Using application-specific, high-level behavioral synthesis
    Krolikoski, S
    COMPUTER DESIGN, 1997, : 18 - 18
  • [2] Stochastic communication for application-specific Networks-on-Chip
    Nitin
    Chauhan, Durg Singh
    JOURNAL OF SUPERCOMPUTING, 2012, 59 (02): : 779 - 810
  • [3] Stochastic communication for application-specific Networks-on-Chip
    Durg Singh Nitin
    The Journal of Supercomputing, 2012, 59 : 779 - 810
  • [4] Buffer planning for application-specific networks-on-chip design
    YIN ShouYi1
    2 National Laboratory for Information Science and Technology
    Science China(Information Sciences), 2009, (04) : 547 - 558
  • [5] Buffer planning for application-specific networks-on-chip design
    ShouYi Yin
    LeiBo Liu
    ShaoJun Wei
    Science in China Series F: Information Sciences, 2009, 52 : 547 - 558
  • [6] Buffer planning for application-specific networks-on-chip design
    YIN ShouYiLIU LeiBo WEI ShaoJun Institute of MicroelectronicsTsinghua UniversityBeijing China National Laboratory for Information Science and TechnologyTsinghua UniversityBeijing China
    Science in China(Series F:Information Sciences), 2009, 52 (04) : 547 - 558
  • [7] Buffer planning for application-specific networks-on-chip design
    Yin ShouYi
    Liu LeiBo
    Wei ShaoJun
    SCIENCE IN CHINA SERIES F-INFORMATION SCIENCES, 2009, 52 (04): : 547 - 558
  • [8] Communication and task scheduling of application-specific networks-on-chip
    Hu, J
    Marculescu, R
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2005, 152 (05): : 643 - 651
  • [9] Application-Specific Arithmetic in High-Level Synthesis Tools
    Uguen, Yohann
    De Dinechin, Florent
    Lezaud, Victor
    Derrien, Steven
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2020, 17 (01)
  • [10] H.264 HDTV decoder using application-specific networks-on-chip
    Xu, J
    Wolf, W
    Henkel, J
    Chakradhar, S
    2005 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO (ICME), VOLS 1 AND 2, 2005, : 1509 - 1512