Adaptive Coding in Networks-on-Chip: Transition Activity Reduction Versus Power Overhead of the Codec Circuitry
This work investigates the reduction of power consumption in Networks-on-Chip (NoCs) through the reduction of transition activity using data coding schemes. The estimation of the NoC power consumption is performed with basis on macromodels which reproduce the power consumption on each internal NoC module according to the transition activity on its input ports. Such macromodels are embedded in a system model and a series of simulations are performed, aiming to analyze the trade-off between the power savings due to coding schemes versus the power consumption overhead due to the encoding and decoding modules.
KeywordsPower Consumption Power Saving Average Power Consumption Adaptive Code Intellectual Property Core
Unable to display preview. Download preview PDF.
- 1.Iyer, A., Marculescu, D.: Power and performance evaluation of globally asynchronous locally synchronous processors. In: 29th Annual International Symposium on Computer Architecture (ISCA), May 2002, pp. 158–168 (2002)Google Scholar
- 2.Dally, W., Towles, B.: Route packets, not wires: On-chip interconnection networks. In: Design Automation Conference (DAC), pp. 684–689 (June 2001)Google Scholar
- 4.Pedram, M.: Power minimization in IC design. ACM Trans. Design Automat. Electron. Syst. 1(1) (January 1996)Google Scholar
- 5.Palma, J.C., Marcon, C.A., Moraes, F., Calazans, N.L., Reis, R.A., Susin, A.A.: Mapping Embedded Systems onto NoCs - The Traffic Effect on Dynamic Energy Estimation. In: 18th Symposium on Integrated Circuits and Systems Design - SBCCI 2005, pp. 196–201. ACM Press, New York (2005)CrossRefGoogle Scholar
- 9.Ost, L., Mello, A., Palma, J., Moraes, F., Calazans, N.: MAIA - A Framework for Networks on Chip Generation and Verification. ASP-DAC (January 2005)Google Scholar
- 10.Brooks, C., Lee, E.A., Liu, X., Neuendorffer, S., Zhao, Y., Zheng, H.: Heterogeneous Concurrent Modeling and Design in Java (vol. 1: Introduction to Ptolemy II). Technical Memorandum UCB/ERL M05/21, University of California, Berkeley, CA, USA 94720 (July 15, 2005)Google Scholar