IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems · 2006 · 194 citations · 36 references
ComputingComputer EngineeringComputer ScienceComputer NetworksInterconnection NetworksSystem-on-chip DesignBuffer ManagementNetwork Performance AnalysisNetwork-on-chip DesignRoutingRouting AlgorithmsRouting ArchitectureBuffer AllocationBuffer OptimizationBuffer PlacementBuffer Space AllocationBuffer Space PlanningBufferingNetwork-on-chipNetwork-on-chip Architectures
In this paper, a novel system-level buffer planning algorithm that can be used to customize the router design in networks-on-chip (NoCs) is presented. More precisely, given the traffic characteristics of the target application and the total budget of the available buffering space, the proposed algorithm automatically assigns the buffer depth for each input channel, in different routers across the chip, such that the overall performance is maximized. This is in deep contrast with the uniform assignment of buffering resources (currently used in NoC design), which can significantly degrade the overall system performance. Indeed, the experimental results show that while the proposed algorithm is very fast, significant performance improvements can be achieved compared to the uniform buffer allocation. For instance, for a complex audio/video application, about 80% savings in buffering resources, can be achieved by smart buffer allocation using the proposed algorithm
36
Networks on chips: a new SoC paradigm
Luca Benini, Giovanni De Micheli · Computer · 2002 · 3.7K citations · Full text
William J. Dally, Brian Towles · 2001 · 3.2K citations
Engineering, Computer Engineering, Electrical Engineering +17
A survey of wormhole routing techniques in direct networks
Lionel M. Ni, Philip K. McKinley · Computer · 1993 · 1.4K citations
A network on chip architecture and design methodology
Shashi Kumar, Axel Jantsch, Juha-Pekka Soininen et al. · 2003 · 1.2K citations