On the Capacity of Bufferless Networks-on-Chip

Alexander Shpiner, Erez Kantor, Pu Li, Israel Cidon, Isaac Keslassy

Research output: Contribution to journalArticlepeer-review

8 Scopus citations

Abstract

Networks-on-Chip (NoCs) form an emerging paradigm for communications within chips. In particular, bufferless NoCs require significantly less area and power consumption, but also pose novel major scheduling problems to achieve full capacity. In this paper, we provide first insights on the capacity of bufferless NoCs. In particular, we present optimal periodic schedules for several bufferless NoCs with a complete-exchange traffic pattern. These schedules particularly fit distributed-programming models and network congestion-control mechanisms. In addition, for general traffic patterns, we also introduce efficient greedy scheduling algorithms, that often outperform simple greedy online algorithms and cannot have deadlocks. Finally, using network simulations, we quantify the speedup of our suggested algorithms, and show how they improve throughput by up to 35 percent on a torus network.

Original languageEnglish
Article number6762977
Pages (from-to)492-506
Number of pages15
JournalIEEE Transactions on Parallel and Distributed Systems
Volume26
Issue number2
DOIs
StatePublished - 1 Feb 2015

Keywords

  • Networks-on-Chip
  • bufferless network
  • scheduling
  • collective communication
  • all-to-all personalized exchange
  • complete-exchange
  • interprocessor communication

ASJC Scopus subject areas

  • Signal Processing
  • Hardware and Architecture
  • Computational Theory and Mathematics

Fingerprint

Dive into the research topics of 'On the Capacity of Bufferless Networks-on-Chip'. Together they form a unique fingerprint.

Cite this