DocumentCode :
2601622
Title :
The Spring scheduling co-processor: Design, use, and performance
Author :
Niehaus, Douglas ; Ramamritham, Krithi ; Stankovic, John A. ; Wallace, Gary ; Weems, Charles ; Burleson, Wayne ; Ko, Jason
Author_Institution :
Massachusetts Univ., Amherst, MA, USA
fYear :
1993
fDate :
1-3 Dec 1993
Firstpage :
106
Lastpage :
111
Abstract :
We present a novel VLSI co-processor for real-time multiprocessor scheduling. The co-processor can be used for sophisticated static scheduling as well as for online scheduling using many different algorithms such as earliest deadline first, highest value first, or the Spring scheduling algorithm. When such an algorithm is used online it is important to assess the performance impact of the interface of the co-processor to the host system, in this case, the Spring kernel. We focus on the interface and its implications for overall scheduling performance. We show that the current VLSI chip speeds up the main portion of the scheduling operation by over three orders of magnitude and speeds up the overall scheduling operation 30 fold. The parallel VLSI architecture for scheduling is briefly presented. This architecture can be scaled for different numbers of tasks, resources, and internal word lengths. The implementation uses an advanced clocking scheme to allow further scaling using future IC technologies
Keywords :
multiprocessing systems; online operation; parallel architectures; performance evaluation; processor scheduling; real-time systems; scheduling; IC technologies; Spring scheduling algorithm; VLSI chip; VLSI co-processor; advanced clocking scheme; earliest deadline first; highest value first; interface; internal word lengths; online scheduling; parallel VLSI architecture; performance; real-time multiprocessor scheduling; resources; scheduling performance; static scheduling; tasks; Clocks; Computer science; Coprocessors; Dynamic scheduling; Kernel; Optimal scheduling; Processor scheduling; Scheduling algorithm; Springs; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems Symposium, 1993., Proceedings.
Conference_Location :
Raleigh Durham, NC
Print_ISBN :
0-8186-4480-X
Type :
conf
DOI :
10.1109/REAL.1993.393510
Filename :
393510
Link To Document :
بازگشت