DocumentCode :
1801960
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
fYear :
1994
fDate :
19-22 Dec 1994
Firstpage :
82
Lastpage :
87
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;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Systems, 1994. International Conference on
Conference_Location :
Hsinchu
Print_ISBN :
0-8186-6555-6
Type :
conf
DOI :
10.1109/ICPADS.1994.589904
Filename :
589904
Link To Document :
بازگشت