• DocumentCode
    702306
  • Title

    Comparative evaluation of FPGA and ASIC implementations of bufferless and buffered routing algorithms for on-chip networks

  • Author

    Yu Cai ; Ken Mai ; Mutlu, Onur

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2015
  • fDate
    2-4 March 2015
  • Firstpage
    475
  • Lastpage
    484
  • Abstract
    Most existing packet-based on-chip networks assume routers have buffers to buffer packets at times of contention. Recently, deflection-based bufferless routing algorithms have been proposed as an alternative design to reduce the area, power, and complexity disadvantages associated with buffering in routers. While bufferless routing shows significant promise at an algorithmic level, these algorithms have not been shown to be efficiently implementable in practice. Neither were they extensively compared to existing buffered routing algorithms in realistic designs. This paper presents our comparative evaluation of and experiences with realistic FPGA and ASIC designs of state-of-the-art (1) virtual-channel buffered, (2) deflection-based bufferless, and (3) deflection-based buffered routing algorithms using two different network topologies and network sizes. We show that bufferless routing algorithms are implementable without significant complexity, and compare their performance, area, frequency, and power consumption to their buffered counterparts. Our results indicate that bufferless routing can lead to significant area (38%), power consumption (30%), and router cycle time (8%) reductions over the best buffered router implementation on 65nm ASIC design, while operating at higher frequency.
  • Keywords
    application specific integrated circuits; buffer circuits; field programmable gate arrays; integrated circuit design; integrated circuit interconnections; network routing; ASIC; FPGA; algorithmic level; deflection-based buffered routing algorithms; deflection-based bufferless routing algorithms; packet-based on-chip networks; size 65 nm; virtual-channel buffered routing algorithms; Algorithm design and analysis; Microarchitecture; Ports (Computers); Resource management; Routing; Switches; System-on-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Electronic Design (ISQED), 2015 16th International Symposium on
  • Conference_Location
    Santa Clara, CA
  • Print_ISBN
    978-1-4799-7580-8
  • Type

    conf

  • DOI
    10.1109/ISQED.2015.7085472
  • Filename
    7085472