Proceedings of the 15th ACM Great Lakes Symposium on VLSI 2005
DOI: 10.1145/1057661.1057674
|View full text |Cite
|
Sign up to set email alerts
|

Instruction scheduling using MAX-MIN ant system optimization

Abstract: Instruction scheduling is a fundamental step for mapping an application to a computational device. It takes a behavioral application specification and produces a schedule for the instructions onto a collection of processing units. The objective is to minimize the completion time of the given application while effectively utilizing the computational resources. The instruction scheduling problem is N P-hard, thus effective heuristic methods are necessary to provide a qualitative scheduling solution. In this pape… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
15
0

Year Published

2006
2006
2022
2022

Publication Types

Select...
3
2
2

Relationship

3
4

Authors

Journals

citations
Cited by 10 publications
(15 citation statements)
references
References 16 publications
0
15
0
Order By: Relevance
“…• It generates better quality scheduling results that are close to the optimal with good stability for both the TCS and RCS problems [13].…”
Section: Ant Colony Optimizationsmentioning
confidence: 90%
See 2 more Smart Citations
“…• It generates better quality scheduling results that are close to the optimal with good stability for both the TCS and RCS problems [13].…”
Section: Ant Colony Optimizationsmentioning
confidence: 90%
“…In order to select the suitable TCS and RCS algorithms, we studied different scheduling approaches for the two problems, including the popularly used force directed scheduling (FDS) for the TCS problem [11], various list scheduling heuristics, and the recently proposed ant colony optimization (ACO) based instruction scheduling algorithms [13]. We chose the ACO approach for our design space exploration algorithm.…”
Section: Ant Colony Optimizationsmentioning
confidence: 99%
See 1 more Smart Citation
“…In order to select suitable TCS and RCS algorithms, we studied different scheduling approaches for the two problems, including the popularly used forcedirected scheduling (FDS) for the TCS problem [Paulin and Knight 1987], various list scheduling heuristics, and the recently proposed ant colony optimization (ACO)-based instruction scheduling algorithms [Wang et al 2005;Wang et al to appear]. We found that ACO-based scheduling algorithms offer the following major benefits over FDS, several variants of list scheduling, and simulated annealing [Wang et al to appear]: (1) ACO-based scheduling algorithms generate better-quality results that are close to optimal, with good stability for both the TCS and RCS problems; and (2) ACO-based methods provide reasonable runtime; (3) as a population-based method, the ACO-based TCS approach naturally provides multiple alternative solutions.…”
Section: Ant Colony Optimizations For Time-and Resource-constrained Smentioning
confidence: 99%
“…Unfortunately, in the interests of space, we can only give a general introduction on the ACO formulation for the TCS problem. For a complete treatment of the algorithms, including detailed discussion on their implementation, applicability, complexity, extensibility, parameter selection, and performance, please refer to our previous publications [Wang et al 2005;Wang et al to appear].…”
Section: Time-and Resource-constrained Scheduling Formulationmentioning
confidence: 99%