arrow
Return

Efficient task scheduling for runtime reconfigurable systems

delete2010-11-01
delete18
PRE
AI
M
Mahmood Fazlali *
M
Mojtaba Sabeghi
A
Ali Zakerolhosseini
K
Koen Bertels
DOI:10.1016/j.sysarc.2010.07.016delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
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%. (C) 2010 Elsevier B.V. All rights reserved.
Keywords:
FPGA
Reconfigurable computing
Runtime task scheduling
Operating system
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Journal of Systems Architecture cover
Journal of Systems Architecture
IF:
4.1
Papers:
3.0K
Citations:
4.2K

Organization

S
Shahid Beheshti University
Scholars:
7.6K
Papers: 6.8K
Citations: 6.9K