Affiliation:
1. University of Turku, Finland
2. Royal Institute of Technology, Sweden
Abstract
Self-aware and adaptive Network-on-Chip (NoC) with dual monitoring networks is presented. Proper monitoring interface is an essential prerequisite to adaptive system reconfiguration in parallel on-chip computing. This work proposes a DMC (dual monitoring communication) architecture to support self-awareness on the NoC platform. One type of monitoring communication is integrated with data channel, in order to trace the run-time profile of data communication in high-speed on-chip networking. The other type is separate from the data communication, and is needed to report the run-time profile to the supervising monitor. Direct latency monitoring on mesochronous NoC is presented as a case study and is directly traced in the integrated communication with a novel latency monitoring table in each router. The latency information is reported by the separate monitoring communication to the supervising monitor, which reconfigures the system to adjust the latency, for instance by dynamic voltage and frequency scaling. With quantitative evaluation using synthetic traces and real applications, the effectiveness and efficiency of direct latency monitoring with DMC architecture is demonstrated. The area overhead of DMC architecture is estimated to be small in 65nm CMOS technology.
Reference29 articles.
1. Asynchronous on-chip networks.;M.Amde;IEEE Computers and Digital Techniques,2005
2. Asanovic, K., Bodik, R., Catanzaro, B. C., Gebis, J. J., Husbands, P., & Keutzer, K. …Yelick, K. A. (2006). The landscape of parallel computing research: A view from Berkeley (Tech. Rep. No. UCB/EECS-2006-183). Berkeley, CA: University of California.
3. Ciordas, C., Goossens, K., Basten, T., Radulescu, A., & Boon, A. (2006). Transaction monitoring in networks on chip: The on-chip run-time perspective. In Proceedings of the International Symposium on Industrial Embedded Systems (pp. 1-10).
4. Guang, L., & Jantsch, A. (2006). Adaptive power management for the on-chip communication network. In Proceedings of the 9th Euromicro DSD Conference (pp. 649-656).