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