DocumentCode :
2178715
Title :
Safe Virtual Interrupts Leveraging Distributed Shared Resources and Core-to-Core Communication on Many-Core Platforms
Author :
Motruk, Boris ; Diemer, Jonas ; Axer, Philip ; Buchty, Rainer ; Berekovic, Mladen
Author_Institution :
Dept. of Chip Design for Embedded Comput., Tech. Univ. Braunschweig, Braunschweig, Germany
fYear :
2013
fDate :
2-4 Dec. 2013
Firstpage :
293
Lastpage :
302
Abstract :
Modern many-core platforms offer sufficient redundant resources for increasing availability and fault-tolerance of multiple applications, also of different criticality (mixed-criticality). A suitable platform must allow remapping applications and replacing peripherals dynamically. Mapping to distributed resources but also communication among resources ideally is transparent and flexible to allow changes at run time. Communication additionally has to be predictable, especially for safety-critical applications, and can be efficiently implemented by the use of interrupt requests. This paper presents a scalable interrupt translation mechanism supporting flexible and transparent communication among resources. Our contribution is of particular benefit for legacy applications but also eases development of new applications. A fast and predictable monitoring and control mechanism enforces specified behavior of applications and peripherals communicating with critical applications at run time. This significantly reduces integration effort for mixed-critical applications on a shared platform, and thus makes many-core platforms more attractive for embedded and safety-critical systems.
Keywords :
fault tolerant computing; multiprocessing systems; virtualisation; control mechanism; core-to-core communication; distributed shared resources; fault-tolerance; many-core platforms; predictable monitoring; redundant resources; safe virtual interrupts; safety-critical systems; scalable interrupt translation mechanism; shared platform; virtualization; Control systems; Monitoring; Network interfaces; Program processors; Safety; Tiles; communication; dependability; embedded systems; fault-tolerance; interrupts; isolation; many-core; mixed-criticality; monitoring; multi-core; real-time; reliability; safety; virtualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Dependable Computing (PRDC), 2013 IEEE 19th Pacific Rim International Symposium on
Conference_Location :
Vancouver, BC
Type :
conf
DOI :
10.1109/PRDC.2013.51
Filename :
6820877
Link To Document :
بازگشت