Task Scheduling for Heterogeneous Reconfigurable Computers

Ahmadinia A, Bobda C, Koch D, Majer M, Teich J (2004)


Publication Type: Conference contribution

Publication year: 2004

Edited Volumes: Proceedings - 17th Symposium on Integrated Cicuits and Systems Design, SBCCI2004

Pages Range: 22 - 27

Conference Proceedings Title: Proceedings of the 17th Symposium on Integrated Circuits and Systems Design (SBCCI)

Event location: Pernambuco BR

ISBN: 1-58113-947-0

Abstract

We consider the problem of executing a dynamically changing set of tasks on a reconfigurable system, made upon a processor and a reconfigurable device. Task execution on such a platform is man-aged by a scheduler that can allocate tasks either to the processor or to the reconfigurable device. The scheduler can be seen as part of an operating system running on the software or as core in the reconfigurable device. For each tasks to be executed on reconfigurable device, an equivalent implementation exists as rectangular block in a database. This block has to be placed on the device at run-time. A placer is responsible for the placement of tasks received from the scheduler on the reconfigurable device. However, the placement of tasks on the reconfigurable device will not be succesful if enough space is not available on the device to hold the task. In this case the scheduler receive an acknowledgment from the placer and decide either to preempt a running task or to run the task on software. We present in this work an implementation of a placer module as well as investigations on task preemption. The two modules are part of an operating system for reconfigurable system currently under development.

Authors with CRIS profile

Related research project(s)

How to cite

APA:

Ahmadinia, A., Bobda, C., Koch, D., Majer, M., & Teich, J. (2004). Task Scheduling for Heterogeneous Reconfigurable Computers. In Proceedings of the 17th Symposium on Integrated Circuits and Systems Design (SBCCI) (pp. 22 - 27). Pernambuco, BR.

MLA:

Ahmadinia, Ali, et al. "Task Scheduling for Heterogeneous Reconfigurable Computers." Proceedings of the 17th Symposium on Integrated Circuits and Systems Design (SBCCI), Pernambuco 2004. 22 - 27.

BibTeX: Download