Title :
Online scheduling for block-partitioned reconfigurable devices
Author :
Walder, Herbert ; Platzner, Marco
Author_Institution :
Comput. Eng. & Networks Lab, Swiss Fed. Inst. of Technol., Zurich, Switzerland
Abstract :
This paper presents our work toward an operating system that manages the resources of a reconfigurable device in a multitasking manner. We propose an online scheduling system that allocates tasks to a block-partitioned reconfigurable device. The blocks are statically-fixed but can have different widths, which allows the matching of the computational resources with the task requirements. We implement several non-preemptive and preemptive schedulers as well as different placement strategies. Finally, we present a simulation environment that allows the experimental investigation of the effects of specific partitioning, placement, and scheduling methods.
Keywords :
logic partitioning; logic simulation; multiprogramming; operating systems (computers); processor scheduling; reconfigurable architectures; block-partitioned reconfigurable devices; multitasking; nonpreemptive schedulers; partitioning; placement; preemptive schedulers; reconfigurable device online scheduling; reconfigurable operating system; resource management; task allocation; Circuits; Field programmable gate arrays; Hardware; Logic arrays; Multitasking; Operating systems; Processor scheduling; Resource management; Routing; Runtime;
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition, 2003
Print_ISBN :
0-7695-1870-2
DOI :
10.1109/DATE.2003.1253622