Sciweavers

DAC
2010
ACM

Trace-driven optimization of networks-on-chip configurations

14 years 3 months ago
Trace-driven optimization of networks-on-chip configurations
Networks-on-chip (NoCs) are becoming increasingly important in general-purpose and application-specific multi-core designs. Although uniform router configurations are appropriate for generalpurpose NoCs, router configurations for application-specific NoCs can be non-uniformly optimized to application-specific traffic characteristics. In this paper, we specifically consider the problem of virtual channel (VC) allocation in application-specific NoCs. Prior solutions to this problem have been average-rate driven. However, average-rate models are poor representations of real application traffic, and can lead to designs that are poorly matched to the application. We propose an alternate trace-driven paradigm in which configuration of NoCs is driven by application traces. We propose two simple greedy trace-driven VC allocation schemes. Compared to uniform allocation, we observe up to 51% reduction in the number of VCs under a given average packet latency constraint, or up to 74% reduction i...
Andrew B. Kahng, Bill Lin, Kambiz Samadi, Rohit Su
Added 02 Sep 2010
Updated 02 Sep 2010
Type Conference
Year 2010
Where DAC
Authors Andrew B. Kahng, Bill Lin, Kambiz Samadi, Rohit Sunkam Ramanujam
Comments (0)