THE POWER OF COMMUNICATION: ENERGY-EFFICIENT NOCS FOR FPGAS

被引:0
|
作者
Abdelfattah, Mohamed S. [1 ]
Betz, Vaughn [1 ]
机构
[1] Univ Toronto, Dept Elect & Comp Engn, Toronto, ON, Canada
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Integrating networks-on-chip (NoCs) on FPGAs can improve device scalability and facilitate design by abstracting communication and simplifying timing closure, not only between modules in the FPGA fabric but also with large "hard" blocks such as high-speed I/O interfaces. We propose mixed and hard NoCs that add less than 1% area to large FPGAs and run 5-6x faster than the soft NoC equivalent. A detailed power analysis, per NoC component, shows that routers consume 14x less power when implemented hard compared to soft, and whether hard or soft most of the router's power is consumed in the input modules for buffering. For complete systems, hard NoCs consume less than 6% (and as low as 3%) of the FPGA's dynamic power budget to support 100 GB/s of communication bandwidth. We find that, depending on design choices, hard NoCs consume 4.5-10.4 mJ of energy per GB of data transferred. Surprisingly, this is comparable to the energy efficiency of the simplest traditional interconnect on an FPGA - soft point-to-point links require 4.7 mJ/GB. In many designs, communication must include multiplexing, arbitration and/or pipelining. For all these cases, our results indicate that a hard NoC will be more energy efficient than the conventional FPGA fabric.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] Energy-efficient computations on FPGAs
    Prasanna, VK
    JOURNAL OF SUPERCOMPUTING, 2005, 32 (02): : 139 - 162
  • [2] Energy-Efficient Computations on FPGAs
    Viktor K. Prasanna
    The Journal of Supercomputing, 2005, 32 : 139 - 162
  • [3] Energy-efficient computations on FPGAs
    Prasanna, VK
    ERSA '04: THE 2004 INTERNATIONAL CONFERENCE ON ENGINEERING OF RECONFIGURABLE SYSTEMS AND ALGORITHMS, 2004, : 264 - 275
  • [4] Energy-efficient Adaptive Wireless NoCs Architecture
    DiTomaso, Dominic
    Kodi, Avinash
    Matolak, David
    Kaya, Savas
    Laha, Soumyasanta
    Rayess, William
    2013 SEVENTH IEEE/ACM INTERNATIONAL SYMPOSIUM ON NETWORKS-ON-CHIP (NOCS 2013), 2013,
  • [5] Energy-efficient matrix multiplication on FPGAs
    Jang, JW
    Choi, S
    Prasanna, VK
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS: RECONFIGURABLE COMPUTING IS GOING MAINSTREAM, 2002, 2438 : 534 - 544
  • [6] Surf-Bless: A Confined-interference Routing for Energy-Efficient Communication in NoCs
    Wang, Peng
    Niknam, Sobhan
    Ma, Sheng
    Wang, Zhiying
    Stefanov, Todor
    PROCEEDINGS OF THE 2019 56TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2019,
  • [7] Energy-efficient Reconfigurable Framework for Evaluating Hybrid NoCs
    Kishore, Raghav
    Mondal, Hemanta Kumar
    Deb, Sujay
    2016 20TH INTERNATIONAL SYMPOSIUM ON VLSI DESIGN AND TEST (VDAT), 2016,
  • [8] Energy-efficient communication
    Mehdi Asghari
    Ashok V. Krishnamoorthy
    Nature Photonics, 2011, 5 : 268 - 270
  • [9] Energy-efficient acceleration of MapReduce applications using FPGAs
    Neshatpour, Katayoun
    Malik, Maria
    Sasan, Avesta
    Rafatirad, Setareh
    Mohsenin, Tinoush
    Ghasemzadeh, Hassan
    Homayoun, Houman
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2018, 119 : 1 - 17
  • [10] Energy-efficient multigroup communication
    Riker, Andre
    Fonseca, Carlos M.
    Curado, Marilia
    Monteiro, Edmundo
    TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2018, 29 (03):