Title :
Invited Keynote Address: Multi-Core Processors in Critical Applications
Author_Institution :
Defence & Space, Mil. Aircraft, Hardware Design Assurance, Airbus, UK
Abstract :
Multi-core processors (MCPs) are now proposed for use in critical applications for their increased performance and to mitigate product obsolescence. MCPs offer adaptive systems powerful features to dynamically change behavior at run-time in response to changes in the operational environment, system configuration, resource availability or other factors, but are still looked at warily in critical domains. Fault-tolerant architectures targeted at high-reliability can be, in principle, implemented in multi-core devices making full use of redundant hardware and software. In that case, the fault tolerance or at least fail safe mechanism must be provided by an external fault detection function. However MCPs contain built-in components that are not present in single-core processors which can provoke nondeterministic interference between the software applications executing on the separate cores. In addition, some MCPs can dynamically change the behaviour of the processors in the absence of external input upon fulfilment of certain criteria. This presentation will discuss the reasons why we are compelled to use multi-core processors, the issues these devices pose in critical applications and possible solutions to them.
Keywords :
fault tolerant computing; multiprocessing systems; MCP; adaptive systems; fault tolerance; fault-tolerant architectures; multicore devices; multicore processors; redundant hardware; resource availability; software applications; system configuration;
Conference_Titel :
Adaptive Hardware and Systems (AHS), 2014 NASA/ESA Conference on
Conference_Location :
Leicester
DOI :
10.1109/AHS.2014.6880150