Exploration of MPSoC monitoring and management systems

A well suited monitoring and management system is becoming a necessity as the number of cores on single chip systems is increasing. Some works have proposed monitoring systems in order to enable off-chip system debugging, while some others have introduced a monitoring approach towards system self-awareness. The latter tries to facilitate self-management of NoC-based MPSoCs in different aspects, such as power, performance, fault tolerance, reconfigurability etc. In this paper, we discuss different solutions and present a qualitative comparison between them. Hierarchical agent-based management systems are also surveyed as a promising solution to cope with different fine and coarse grained demands of a real time network based many-core architectures.

[1]  Hannu Tenhunen,et al.  Power- and performance-aware IP mapping for NoC-based MPSoC platforms , 2010, 2010 17th IEEE International Conference on Electronics, Circuits and Systems.

[2]  Fabien Clermidy,et al.  Dynamic Voltage and Frequency Scaling Architecture for Units Integration within a GALS NoC , 2008 .

[3]  Radu Marculescu,et al.  Run-Time Task Allocation Considering User Behavior in Embedded Multiprocessor Networks-on-Chip , 2010, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[4]  Mohammad Abdullah Al Faruque,et al.  Runtime Thermal Management Using Software Agents for Multi- and Many-Core Architectures , 2010, IEEE Design & Test of Computers.

[5]  Fabien Clermidy,et al.  An in-memory monitoring database for self adaptive MP2SoCs , 2010, 2010 Conference on Design and Architectures for Signal and Image Processing (DASIP).

[6]  Hannu Tenhunen,et al.  Agent-Based Reconfigurability for Fault-Tolerance in Network-on-Chip , 2007, ERSA.

[7]  Hannu Tenhunen,et al.  Hierarchical agent monitoring design approach towards self-aware parallel systems-on-chip , 2010, TECS.

[8]  Russell Tessier,et al.  A monitor interconnect and support subsystem for multicore processors , 2009, 2009 Design, Automation & Test in Europe Conference & Exhibition.

[9]  Fabien Clermidy,et al.  Dynamic Voltage and Frequency Scaling Architecture for Units Integration within a GALS NoC , 2008, Second ACM/IEEE International Symposium on Networks-on-Chip (nocs 2008).

[10]  Fernando Gehm Moraes,et al.  HeMPS - a framework for NoC-based MPSoC generation , 2009, 2009 IEEE International Symposium on Circuits and Systems.

[11]  Hannu Tenhunen,et al.  A generic adaptive path-based routing method for MPSoCs , 2011, J. Syst. Archit..

[12]  Siamak Mohammadi,et al.  History-Based Dynamic Voltage Scaling with Few Number of Voltage Modes for GALS NoC , 2010, 2010 5th International Conference on Future Information Technology.

[13]  Luigi Carro,et al.  NoC Power Optimization Using a Reconfigurable Router , 2009, 2009 IEEE Computer Society Annual Symposium on VLSI.

[14]  Kees G. W. Goossens,et al.  A Monitoring-Aware Network-on-Chip Design Flow , 2006, 9th EUROMICRO Conference on Digital System Design (DSD'06).

[15]  Hannu Tenhunen,et al.  A Low-Latency and Memory-Efficient On-chip Network , 2010, 2010 Fourth ACM/IEEE International Symposium on Networks-on-Chip.

[16]  Kees G. W. Goossens,et al.  An event-based monitoring service for networks on chip , 2005, TODE.