Hierarchical supporting structure for dynamic organization in many-core computing systems
2013 (English)In: PECCS 2013: Proceedings of the 3rd International Conference on Pervasive Embedded Computing and Communication Systems, 2013, 252-261 p.Conference paper (Refereed)
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 theemerging 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. Hierarchicalsupporting structures are designed for each level of monitoring agents, to enable the tracing, storingand updating of component and system status. These supporting structures need to follow software/hardwareco-design to provide small and scalable overhead, while accommodating the functions of agents on the correspondinglevel. This paper presents the architectural design, functional simulation and implementationanalysis. The study demonstrates that the proposed structures facilitate the dynamic organization in caseof processor failures and incur small area overhead on many-core systems.
Place, publisher, year, edition, pages
2013. 252-261 p.
Dependability, Dynamic organization, Many-core systems, Software/hardware co-design
Engineering and Technology
Research subject SRA - ICT
IdentifiersURN: urn:nbn:se:kth:diva-109775ScopusID: 2-s2.0-84878046753OAI: oai:DiVA.org:kth-109775DiVA: diva2:584172
3rd International Conference on Pervasive Embedded Computing and Communication Systems, PECCS 2013; Barcelona; Spain; 19 February 2013 through 21 February 2013
QC 201306262013-01-082013-01-082013-12-06Bibliographically approved