• 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