arrow
返回

Static scheduling algorithms for allocating directed task graphs to multiprocessors

delete1999-12-01
delete899
delete
OA
AI
K
Kwok, YK
A
Ahmad, I
DOI:10.1145/344588.344618delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Static scheduling of a program represented by a directed task graph on a multiprocessor system to minimize the program completion time is a well-known problem in parallel processing. Since finding an optimal schedule is an NP-complete problem in general, researchers have resorted to devising efficient heuristics. A plethora of heuristics have been proposed based on a wide spectrum of techniques, including branch-and-bound, integer-programming, searching, graph-theory, randomization, genetic algorithms, and evolutionary methods. The objective of this survey is to describe various scheduling algorithms and their functionalities in a contrasting fashion as well as examine their relative merits in terms of performance and time-complexity. Since these algorithms are based on diverse assumptions, they differ in their functionalities, and hence are difficult to describe in a unified context. We propose a taxonomy that classifies these algorithms into different categories. We consider 27 scheduling algorithms, with each algorithm explained through an easy-to-understand description followed by an illustrative example to demonstrate its operation. We also outline some of the novel and promising optimization approaches and current research trends in the area. Finally, we give an overview of the software tools that provide scheduling/mapping functionalities.
Keyword:
algorithms
design
performance
theory
automatic parallelization
DAG
multiprocessors
parallel processing
software tools
static scheduling
task graphs

期刊

ACM Computing Surveys 封面图
ACM Computing Surveys
IF:
28
论文数:
2.4K
被引数:
3.5W

机构

暂无机构信息
引用论文

引用论文

Impairment in emotion perception from body movements in individuals with bipolar I and bipolar II disorder is associated with functional capacity
err2017-05-17
err0
errOAAI
errAnja Vaskinn; Trine Vik Lagerberg; Thomas D. Bjella; Carmen Simonsen; Ole A. Andreassen; Torill Ueland; Kjetil Sundet
err分享
err收藏
Modification of cellulose model surfaces by cationic polymer latexes prepared by RAFT-mediated surfactant-free emulsion polymerization
err2014-06-30
err0
errOAAI
errLinn Carlsson; Andreas Fall; Isabelle Chaduc; Lars Wågberg; Bernadette Charleux; Eva Malmström; Franck D'Agosto; Muriel Lansalot; Anna Carlmark
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
Tunable Grating Coupler by Thermal Actuation and Thermo-Optic Effect
err2018-09-01
err0
PREAI
errChong Pei Ho; Ziqiang Zhao; Qiang Li; Shinichi Takagi; Mitsuru Takenaka
err分享
err收藏
err分享
err收藏
A Cas9 transgenic Plasmodium yoelii parasite for efficient gene editing
err2018-06-01
err0
errOAAI
errPengge Qian; Xu Wang; Zhenke Yang; Zhenkui Li; Han Gao; Xin-zhuan Su; Huiting Cui; Jing Yuan
err分享
err收藏
Acoustic Remote Control of Bacterial Immunotherapy
err
IF0
err2021-03-25
err0
errOAAI
errMohamad H. Abedi; Michael S. Yao; David R. Mittelstein; Avinoam Bar-Zion; Margaret Swift; Audrey Lee-Gosselin; Mikhail G. Shapiro
err分享
err收藏
err分享
err收藏
学者 查看更多内容