The era of many-modules SoC: revisiting the NoC mapping problem

  • Authors:
  • Isask'har Walter;Israel Cidon;Avinoam Kolodny;Daniel Sigalov

  • Affiliations:
  • Israel Institute of Technology, Haifa, Israel;Israel Institute of Technology, Haifa, Israel;Israel Institute of Technology, Haifa, Israel;Israel Institute of Technology, Haifa, Israel

  • Venue:
  • Proceedings of the 2nd International Workshop on Network on Chip Architectures
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Due to technology scaling, it is expected that future chips would integrate tens to hundreds of functional units. The growing power and design costs limit the benefit of continuously increasing the universality and complexity of these units and motivate the usage of specialized hardware modules. These modules are likely to be replicated in order to exploit the inherent parallelism of many tasks. This trend already exists in CMPs (moving from multi-core to many-cores), ASSPs and FPGAs. In this paper, we revisit the network on-chip (NoC) mapping problem in light of this expected trend. Specifically, we leverage the use of on-chip replicated specialized modules to minimize traffic and hence to reduce the power consumed by the NoC. We further improve the interconnect efficiency by making the mapping algorithm aware of the set of modules traversed by application data. To this end, we present an enhanced modeling of the resources and timing requirements within a system on-chip (SoC). We evaluate the benefit of the proposed approach and show a significant reduction in the cost of communication.