DocumentCode
2600012
Title
The spring scheduling co-processor: a scheduling accelerator
Author
Burleson, Wayne ; Ko, Jason ; Niehaus, Douglas ; Ramamritham, Krithi ; Stankovic, John A. ; Wallace, Gary ; Weems, Charles
Author_Institution
Massachusetts Univ., Amherst, MA, USA
fYear
1993
fDate
3-6 Oct 1993
Firstpage
140
Lastpage
144
Abstract
We present a novel co-processor for multiprocessor scheduling in the Spring real-time operating system. Since most dynamic scheduling problems are NP-complete, we use a heuristic algorithm which uses a smart searching scheme to find a feasible schedule for a set of specified tasks and hard deadlines. A parallel VLSI architecture for scheduling is developed that can be scaled for different numbers of tasks, numbers of resources, internal wordlengths, and future IC technologies. The scheduling architecture is implemented in a 0.8μ CMOS technology and uses an advanced clocking scheme to allow further scaling to future technologies. With an internal clock rate of 100 MHz, a speed increase of two orders of magnitude is expected for scheduling tasks, thus removing a major bottleneck in real-time systems
Keywords
CMOS integrated circuits; coprocessors; multiprocessing systems; parallel architectures; real-time systems; scheduling; search problems; CMOS technology; NP-complete; Spring real-time operating system; advanced clocking scheme; dynamic scheduling problems; feasible schedule; hard deadlines; heuristic algorithm; multiprocessor scheduling; novel co-processor; parallel VLSI architecture; real-time systems; scheduling accelerator; smart searching scheme; spring scheduling co-processor; Acceleration; CMOS technology; Clocks; Coprocessors; Dynamic scheduling; Heuristic algorithms; Operating systems; Processor scheduling; Real time systems; Springs;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design: VLSI in Computers and Processors, 1993. ICCD '93. Proceedings., 1993 IEEE International Conference on
Conference_Location
Cambridge, MA
Print_ISBN
0-8186-4230-0
Type
conf
DOI
10.1109/ICCD.1993.393392
Filename
393392
Link To Document