2007
DOI: 10.1109/sips.2007.4387591
|View full text |Cite
|
Sign up to set email alerts
|

Low-Overhead Run-Time Scheduling for Fine-Grained Acceleration of Signal Processing Systems

Abstract: In this paper, we present four scheduling algorithms that provide flexible utilization of fine-grain DSP accelerators with low run-time overhead. Methods that have originally been used in operations research are implemented in a way that minimizes the amount of run-time computations. These low overhead scheduling methods can be used for synchronization in multi-processor systems, especially when dedicated co-processors implement tasks with low turnaround times. We demonstrate our methods by an application to M… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
16
0

Year Published

2008
2008
2013
2013

Publication Types

Select...
4
1

Relationship

4
1

Authors

Journals

citations
Cited by 8 publications
(16 citation statements)
references
References 16 publications
0
16
0
Order By: Relevance
“…In [6], MPEG-4 macroblock decoding was modeled as a classical flow-shop scheduling problem and [7] extended the study to consider various intermediate buffers between the pipeline stages.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…In [6], MPEG-4 macroblock decoding was modeled as a classical flow-shop scheduling problem and [7] extended the study to consider various intermediate buffers between the pipeline stages.…”
Section: Related Workmentioning
confidence: 99%
“…In classical flowshop the scheduling consists of two phases: 1) job ordering and 2) timetabling [6]. In HFS scheduling method, one more phase is added, which makes the sequence 1) job ordering, 2) assignment and 3) timetabling.…”
Section: B Hfs Schedulingmentioning
confidence: 99%
See 1 more Smart Citation
“…[7] studied algorithms by which an operating system could dynamically schedule the accelerators . This fixes the utilization problem but forces the scheduler to compete for cycles on the CPU; the scheduler is invoked with high frequency and the performance of the scheduling heuristic becomes a limiting factor.…”
Section: Acc Nmentioning
confidence: 99%
“…[7] have modeled the problem studied here as a permutation flow-shop (PFS) scheduling problem, which is NP-complete [11]. The PFS problem involves mapping N jobs onto M machines (accelerators) in the time domain.…”
Section: Theoretical Backgroundmentioning
confidence: 99%