Title :
A runtime adaptive controller for supporting hardware components with variable latency
Author :
Pilato, Christian ; Castellana, Vito Giovanni ; Lovergine, Silvia ; Ferrandi, Fabrizio
Author_Institution :
Dipt. di Elettron. ed Inf., Politec. di Milano, Milan, Italy
Abstract :
Nowadays, the design of hardware cores has to necessarily deal with unpredictable components, due to process variation or to the interaction with external modules (e.g., memories, sensors, IP cores). Adaptive systems are, thus, one of the most important solutions to substitute traditional approaches, based on analysis at design time, especially in critical environments. In this paper, we present an innovative lightweight controller architecture able to automatically adjust its behavior at run-time. It interacts with the surrounding environment by means of a simple token-based communication schema. We examine the capabilities of the proposed architectural model to adapt its behavior during the execution, compared to classical ones, such as the finite state machine.
Keywords :
adaptive control; computer architecture; control system analysis computing; adaptive systems; architectural model; critical environments; design time analysis; external modules; finite state machine; hardware cores design; innovative lightweight controller architecture; process variation; runtime adaptive controller; supporting hardware components; token-based communication schema; unpredictable components; variable latency; Clocks; Lead; Monitoring;
Conference_Titel :
Adaptive Hardware and Systems (AHS), 2011 NASA/ESA Conference on
Conference_Location :
San Diego, CA
Print_ISBN :
978-1-4577-0598-4
Electronic_ISBN :
978-1-4577-0597-7
DOI :
10.1109/AHS.2011.5963930