2006
DOI: 10.1287/ijoc.1040.0106
|View full text |Cite
|
Sign up to set email alerts
|

Task Scheduling in a Finite-Resource, Reconfigurable Hardware/Software Codesign Environment

Abstract: This paper describes how static task-scheduling methods using stochastic search techniques can be applied to digital systems that are composed entirely of reconfigurable hardware. Such reconfigurable hardware is characterized by the property that its low-level logical functionality is not determined at the time of manufacture, but rather that this functionality becomes set only shortly before or during the invocation of the targeted application. The purpose of this paper is to introduce the basic framework for… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2006
2006
2021
2021

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 22 publications
(4 citation statements)
references
References 27 publications
0
4
0
Order By: Relevance
“…A static scheduler needs all tasks timing information in advance and it uses intensive complex algorithms to achieve optimal results. In [1] a high-level model called reconfigurable system design model (RSDM) is introduced.…”
Section: Related Workmentioning
confidence: 99%
“…A static scheduler needs all tasks timing information in advance and it uses intensive complex algorithms to achieve optimal results. In [1] a high-level model called reconfigurable system design model (RSDM) is introduced.…”
Section: Related Workmentioning
confidence: 99%
“…Our solution's runtime is typical of heuristics, i.e., tens of milliseconds (see Section V), whereas meta-heuristics normally require seconds or minutes to produce a solution [5]. In list scheduling [6]- [8], individual tasks are sorted in a priority list and assigned, in sequence, to the earliest available unit that fits their resource request. Priorities can be assigned statically or dynamically based on di erent characteristics, e.g., execution time, resource occupancy.…”
Section: Rmentioning
confidence: 99%
“…Some of the commonly used methods for scheduling hardware and software tasks are briefly described as follows. Loo and Wells [2005] used list scheduling with random priority, ASAP priority, and ALAP priority in their reconfigurable system design model. Mei et al [2000] applied list scheduling with dynamic priority that combines dynamic ASAP and ALAP scheduling criteria.…”
Section: Previous Workmentioning
confidence: 99%