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