Title : 
A task allocation by priority strategy for RISC architecture supported with non-overlapped multiple register set: a complexity study
         
        
            Author : 
Elkateeb, Ali ; Le-Ngoc, Tho
         
        
            Author_Institution : 
ATI Technologies Inc., Scarborough, Ont., Canada
         
        
        
        
        
            Abstract : 
The overhead processing associated with the state-swapping operation for RISC (reduced instruction set computer)-based processors is found to be significant for some real-time multitasking applications. This large overhead processing can be reduced by supporting the RISC-based processor with a nonoverlapped multiple register set (NMRS) organization. Due to the fact that the number of tasks could be larger than the number of register sets in the NMRS-based processor, the allocation of tasks states to the NMRS based on a suitable strategy is essential. In the present work, the task states allocation to the NMR is investigated using a strategy based on the task priorities. The complexities of implementing such a strategy are evaluated for both dynamic and static systems. The advantages of such a strategy are highlighted
         
        
            Keywords : 
computational complexity; multiprogramming; real-time systems; reduced instruction set computing; RISC architecture; complexities; dynamic systems; nonoverlapped multiple register set; overhead processing; real-time multitasking; reduced instruction set computer; state-swapping; static systems; task allocation by priority strategy; Application software; Computer aided instruction; Computer architecture; Cost function; Decoding; Frequency; ISDN; Nuclear magnetic resonance; Reduced instruction set computing; Registers;
         
        
        
        
            Conference_Titel : 
Communications, Computers and Signal Processing, 1993., IEEE Pacific Rim Conference on
         
        
            Print_ISBN : 
0-7803-0971-5
         
        
        
            DOI : 
10.1109/PACRIM.1993.407202