Author:
Zydek Dawid,Selvaraj Henry,Borowik Grzegorz,Łuba Tadeusz
Abstract
Energy characteristic of a processor allocator and a network-on-chip
Energy consumption in a Chip MultiProcessor (CMP) is one of the most important costs. It is related to design aspects such as thermal and power constrains. Besides efficient on-chip processing elements, a well-designed Processor Allocator (PA) and a Network-on-Chip (NoC) are also important factors in the energy budget of novel CMPs. In this paper, the authors propose an energy model for NoCs with 2D-mesh and 2D-torus topologies. All important NoC architectures are described and discussed. Energy estimation is presented for PAs. The estimation is based on synthesis results for PAs targeting FPGA. The PAs are driven by allocation algorithms that are studied as well. The proposed energy model is employed in a simulation environment, where exhaustive experiments are performed. Simulation results show that a PA with an IFF allocation algorithm for mesh systems and a torus-based NoC with express-virtual-channel flow control are very energy efficient. Combination of these two solutions is a clear choice for modern CMPs.
Subject
Applied Mathematics,Engineering (miscellaneous),Computer Science (miscellaneous)
Reference36 articles.
1. An efficient free-list submesh allocation scheme for two-dimensional mesh-connected multicomputers;I. Ababneh;Journal of Systems and Software,2006
2. Altera Corporation (2009). Quatrus II 9.1 Handbook, Vol. 3, Altera, San Jose, CA.
3. Efficient fully adaptive worm-hole routing in n-dimensional meshes;Y. Boura,1994
4. Power characterization of digital filters implemented on FPGA;G. Cardarilli,2002
5. Comparison of task allocation algorithms for mesh-structured systems;G. Chmaj,2004
Cited by
14 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献