Where academic tradition
meets the exciting future

Hierarchical Supporting Structure for Dynamic Organization in Many-Core Computing Systems

Liang Guang, Syed M. A. H. Jafri, Bo Yang, Juha Plosila, Hannu Tenhunen, Hierarchical Supporting Structure for Dynamic Organization in Many-Core Computing Systems. In: César Benavente-Peces, Joaquim Filipe (Eds.), Proceedings of the 3rd International Conference on Pervasive Embedded Computing and Communication Systems, 252–261, SCITEPRESS – Science and Technology Publications, 2013.

Abstract:

Hierarchical supporting structures for dynamic organization in many-core computing systems are presented. With profound hardware variations and unpredictable errors, dependability becomes a challenging issue in the emerging many-core systems. To provide fault-tolerance against processor failures or performance degradation, dynamic organization is proposed which allows clusters to be created and updated at the run-time. Hierarchical supporting structures are designed for each level of monitoring agents, to enable the tracing, storing and updating of component and system status. These supporting structures need to follow software/hardware co-design to provide small and scalable overhead, while accommodating the functions of agents on the corresponding level. This paper presents the architectural design, functional simulation and implementation analysis. The study demonstrates that the proposed structures facilitate the dynamic organization in case of processor failures and incur small area overhead on many-core systems.

BibTeX entry:

@INPROCEEDINGS{inpGuJaYaPlTe13a,
  title = {Hierarchical Supporting Structure for Dynamic Organization in Many-Core Computing Systems},
  booktitle = {Proceedings of the 3rd International Conference on Pervasive Embedded Computing and Communication Systems},
  author = {Guang, Liang and Jafri, Syed M. A. H. and Yang, Bo and Plosila, Juha and Tenhunen, Hannu},
  editor = {Benavente-Peces, César and Filipe, Joaquim},
  publisher = {SCITEPRESS – Science and Technology Publications},
  pages = {252–261},
  year = {2013},
  keywords = {Many-core Systems, Dynamic Organization, Dependability, Software/Hardware Co-design},
}

Belongs to TUCS Research Unit(s): Embedded Computer and Electronic Systems (ECES)

Edit publication