Title :
A fast switching double processing architecture for multi-tasking real-time systems
Author :
Lin, Tein Hsiang ; Liao, Jui Ping
Author_Institution :
Dept. of Electr. & Comput. Eng., State Univ. of New York, Buffalo, NY, USA
Abstract :
A new fast switching double processing architecture for pipelined cache-based real-time computer systems is proposed to reduce the CPU stalls due to increased cache misses resulting from frequent task switching in multi-tasking real-time applications. In this architecture, two sets of registers are provided so that two tasks can be executed alternatively on a cycle-by-cycle basis. This architecture helps alleviate the problem of unpredictable cache performance due to frequent context switches in multi-tasking systems. The performance of the double processing is evaluated first through trace driven simulation for various cache configurations. An analytical performance model is then derived to further explain the performance advantage
Keywords :
multiprogramming; parallel architectures; performance evaluation; real-time systems; analytical performance model; cache misses; context switches; fast switching double processing architecture; multi-tasking real-time systems; pipelined cache-based real-time computer systems; registers; trace driven simulation; Analytical models; Application software; Computer architecture; Interleaved codes; Performance analysis; Pipelines; Real time systems; Reduced instruction set computing; Registers; Switches;
Conference_Titel :
Parallel and Distributed Systems, 1994. International Conference on
Conference_Location :
Hsinchu
Print_ISBN :
0-8186-6555-6
DOI :
10.1109/ICPADS.1994.589904