Efficient task scheduling for runtime reconfigurable systems

Mojtaba Sabeghi, Ali Zakerolhosseini, Koen Bertels

Research output: Contribution to journalArticlepeer-review

10 Citations (Scopus)

Abstract

Recent research indicates the promising performance of employing reconfigurable systems to accelerate multimedia and communication applications. Nonetheless, they are yet to be widely adopted. One reason is the lack of efficient operating system support for these platforms. In this paper, we address the problem of runtime task scheduling as a main part of the operating systems. To do so, a new task replacement parameter, called Time-Improvement, is proposed for compiler assisted scheduling algorithms. In contrast with most related approach, we validate our approach using real application workload obtained from an application for multimedia test remotely taken by students. The proposed online task scheduling algorithm outperforms previous algorithms and accelerates task execution from 4% up to 20%.

Original languageEnglish
Pages (from-to)623-632
Number of pages10
JournalJournal of Systems Architecture
Volume56
Issue number11
DOIs
Publication statusPublished - Nov 2010
Externally publishedYes

Keywords

  • FPGA
  • Operating system
  • Reconfigurable computing
  • Runtime task scheduling

Fingerprint

Dive into the research topics of 'Efficient task scheduling for runtime reconfigurable systems'. Together they form a unique fingerprint.

Cite this