(Enter summary)
Abstract: .............................................................................................................................................. xix
Chapter 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
1.1 Overview.................................................................................................................................. 1
1.2 Parallel Architectures and The Scheduling... (Update)
Context of citations to this paper: More
...choices can be very fast and simple to implement. However, there has been very little work done in this direction. Recently, Kwok et al. [101], 105] 107] proposed a BNP scheduling algorithm based on a random neighborhood search technique [88] 133] The algorithm is called...
Cited by: More
Static Scheduling Algorithms for Allocating Directed Task.. - Kwok, Ahmad (1998)
(Correct)
Similar documents (at the sentence level):
10.4%: Efficient Scheduling of Arbitrary Task Graphs to.. - Yu-Kwong Kwok And
(Correct)
Active bibliography (related documents): More All
3.5: Efficient Algorithms for Scheduling and Mapping of Parallel.. - Kwok (1994)
(Correct)
1.8: Benchmarking and Comparison of the Task Graph Scheduling.. - Kwok, Ahmad (1999)
(Correct)
1.5: A Comprehensive Study of Communication in Distributed-Memory.. - Schwiebert (1995)
(Correct)
Similar documents based on text: More All
0.2: Efficient Local Search for DAG Scheduling - Wu, Shu, Gu
(Correct)
0.1: Maintaining Quality of Service for Adaptive Mobile Map Clients - Abdelsalam (2001)
(Correct)
0.1: Concordance of Theoretical Terms - Rex Bing
(Correct)
BibTeX entry: (Update)
Y.-K. Kwok, High-Performance Algorithms for Compile-Time Scheduling of Parallel - 84 - Processors, PhD. Thesis, HKUST, Hong Kong, 1997. http://citeseer.ist.psu.edu/kwok97highperformance.html More
@misc{ kwok97highperformance,
author = "Y. Kwok",
title = "High-Performance Algorithms for Compile-Time Scheduling of Parallel - 84
- Processors",
text = "Y.-K. Kwok, High-Performance Algorithms for Compile-Time Scheduling of
Parallel - 84 - Processors, PhD. Thesis, HKUST, Hong Kong, 1997.",
year = "1997",
url = "citeseer.ist.psu.edu/kwok97highperformance.html" }
Citations (may not include all citations):
4212
Computers and Intractability: A Guide to the Theory of NPCom.. (context) - Garey, Johnson - 1979
1931
Adaptation in Natural and Artificial Systems (context) - Holland - 1975
1051
Optimization and Machine Learning (context) - Goldberg, in - 1989
588
The Handbook of Genetic Algorithms (context) - Davis - 1991
482
Combinatorial Optimization: Algorithms and Complexity (context) - Papadimitriou, Steiglitz - 1982
312
Tabu Search---Part (context) - Glover - 1989
288
Introduction to Parallel Computing: Design and Analysis of A.. (context) - Kumar, Grama et al. - 1994
260
Validity of the Single Processor Approach to Achieving Large.. (context) - Amdahl - 1967
247
Partitioning and Scheduling Parallel Programs for Multiproce.. (context) - Sarkar - 1989
212
Optimization and Approximation in Deterministic Sequencing a.. (context) - Graham, Lawler et al. - 1979
171
Advanced Computer Architecture: Parallelism (context) - Hwang - 1993
170
Bounds for Certain Multiprocessing Anomalies (context) - Graham - 1966
160
A Taxonomy of Scheduling in General-Purpose Distributed Comp.. (context) - Casavant, Kuhl - 1988
154
Optimization of Control Parameters for Genetic Algorithms (context) - Grefenstette - 1986
144
Virtual-channel Flow Control (context) - Dally - 1992
112
NP-Complete Scheduling Problems (context) - Ullman - 1975
111
Computer and Job-Shop Scheduling Theory (context) - Coffman - 1976
96
Parallel Sequencing and Assembly Line Problems (context) - Hu - 1961
92
Using Dual Approximation Algorithms for Scheduling Problems:.. (context) - Hochbaum, Shmoys - 1987
88
Multiprocessor Scheduling with the Aid of Network Flow Algor.. (context) - Stone - 1977
84
How Easy Is Local Search (context) - Johnson, Papadimitriou et al. - 1988
81
Hypertool: A Programming Aid for Message-Passing Systems
- Wu, Gajski - 1990
80
A Compile-Time Scheduling Heuristic for InterconnectionConst.. (context) - Sih, Lee - 1993
79
Parallel Computing: Theory and Practice (context) - Quinn - 1994
77
Processor Working Sets and its Use in Scheduling Multiproces.. (context) - Ghosal, Serazzi et al. - 1991
76
ORSA Journal on Computing (context) - Tabu - 1990
76
A Comparison of Clustering Heuristics for Scheduling DAG's o.. (context) - Gerasoulis, Yang - 1992
74
Scheduling Precedence Graphs in Systems with Interprocessor .. (context) - Hwang, Chow et al. - 1989
69
A General Approach to Mapping of Parallel Computation upon M.. (context) - Kim, Browne - 1988
66
Optimal Scheduling for Two-Processor Systems (context) - Coffman, Graham - 1972
64
Task Scheduling in Parallel and Distributed Systems (context) - El-Rewini, Lewis et al. - 1994
62
Practical Multiprocessor Scheduling Algorithms for Efficient.. (context) - Kasahara, Narita - 1984
58
Interconnection Networks for Large-Scale Parallel Processing.. (context) - Siegel - 1990
57
Complexity of Scheduling Parallel Task Systems (context) - Du, Leung - 1989
51
Multiprocessor scheduling with communication delays (context) - Veltman, Lageweg et al. - 1990
50
Foundations of Genetic Algorithms (context) - Evolution, Space---The et al. - 1991
49
Interval Orders and Interval Graphs (context) - Fishburn - 1985
46
Parallel Genetic Algorithm for a Hypercube (context) - Tanese - 1987
43
Scheduling Independent Tasks to Reduce Mean Finishing Time (context) - Bruno, Coffman et al. - 1974
41
Heterogeneous Processing (context) - Freund, Siegel - 1993
40
New Search Spaces for Sequencing Problems with Application t.. (context) - Storer, Wu et al. - 1992
40
Scheduling Interval-Ordered Tasks (context) - Papadimitriou, Yannakakis - 1979
40
Dynamic Critical-Path Scheduling: An Effective Technique for..
- Kwok, Ahmad - 1996
39
Analysis and Evaluation of Heuristic Methods for Static Sche.. (context) - Shirazi, Wang et al. - 1990
39
Automatic Determination of Grain Size of Efficient Parallel .. (context) - McCreary, Gill - 1989
37
A Comparison of Multiprocessor Scheduling Heuristics
- Khan, McCreary et al. - 1994
35
List scheduling with and without communication delays
- Yang, Gerasoulis - 1992
32
Adaptive Probabilities of Crossover and Mutation in Genetic .. (context) - Srinivas, Patnaik - 1994
32
Semi-distributed Load Balancing for Massively Parallel Multi.. (context) - Ahmad, Ghafoor - 1991
31
Application and Performance Analysis of a Compile-Time Optim.. (context) - Chung, Ranka - 1992
30
Scheduling Multiprocessor Tasks to Minimize Schedule length (context) - Blazewicz, Drabowski et al. - 1986
30
A Communication-Time Tradeoff (context) - Papadimitriou, Ullman - 1987
29
A Mapping Strategy for Parallel Processing (context) - Lee, Aggarwal - 1987
27
Critical Path Analysis for the Execution of Parallel and Dis.. (context) - Yang, Miller - 1988
26
A Survey of Parallel Computer Architectures (context) - Duncan - 1990
26
Cost-performance Analysis of Heterogeneity in Supercomputer .. (context) - Menasce, Almeida - 1990
22
A level algorithm for preemptive scheduling (context) - Horvath, Lam et al. - 1977
22
Allocating Programs Containing Branches and Loops Within a M.. (context) - Towsley - 1986
22
Deterministic Processor Scheduling (context) - Gonzalez - 1977
22
PASM: A Partitionable SIMD/MIMD System for Image Processing .. (context) - Siegel - 1981
21
Mapping Computer-Vision-Related Tasks onto Reconfigurable Pa.. (context) - Siegel, Armstrong et al. - 1992
19
A Comparison of List Scheduling for Parallel Processing Syst.. (context) - Adam, Chandy et al. - 1974
19
A New Approach to Scheduling Parallel Programs Using Task Du..
- Ahmad, Kwok - 1994
19
Solving Linear Algebraic Equations on an MIMD Computer (context) - Lord, Kowalik et al. - 1983
19
Task Clustering and Scheduling for Distributed Memory Parall.. (context) - Palis, Liou et al. - 1996
19
A New Approach to Scheduling Parallel Programs Using Task Du..
- Ahmad, Kwok - 1994
18
PAWS: A Performance Evaluation Tool for Parallel Computing S.. (context) - Pease, Ghafoor et al. - 1991
18
the Assignment Problem of Arbitrary Process Systems to Heter.. (context) - Bowen, Nikolaou et al. - 1992
18
Bounds on the Number of Processors and Time for Multiprocess.. (context) - Fernadez, Bussell - 1973
17
Hypercube Supercomputers (context) - Hayes, Mudge - 1989
17
Compile-Time Scheduling and Assignment of Data-Flow Program .. (context) - Ha, Lee - 1991
17
Coarse-Grain Parallel Genetic Algorithms: Categorization and.. (context) - Lin, Punch et al. - 1994
17
Lower Bound on the Number of Processors and Time for Schedul.. (context) - Al-Mouhamed - 1990
16
Parallel Genetic Algorithms, Population Genetics and Combina.. (context) - Muhlenbein - 1989
15
OREGAMI: Tools for Mapping Parallel Computations to Parallel.. (context) - Lo, Rajopadhye et al. - 1991
15
The LAST Algorithm: A Heuristic-Based Static Task Allocation.. (context) - Baxter, Patel - 1989
15
A Genetic Algorithm for Multiprocessor Scheduling (context) - Hou, Ansari et al. - 1994
15
Genetic-Algorithm Programming Environments
- Filho, Treleaven et al. - 1994
14
A Mapping strategy for MIMD Computers (context) - Yang, Bic et al. - 1993
14
On Exploiting Task Duplication in Parallel Program Schedulin..
- Ahmad, Kwok
14
Optimal Scheduling Strategies in a Multiprocessor System (context) - Ramamoorthy, Chandy et al. - 1972
14
Scheduling in and out Forests in the Presence of Communicati.. (context) - Varvarigou, Roychowdhury - 1993
13
Task Scheduling in Multiprocessing Systems (context) - El-Rewini, Ali et al. - 1995
13
Optimal Sequencing of Two Equivalent Processors (context) - Fujii, Kasami et al. - 1969
13
A Polynomial Algorithm to Optimally Schedule Tasks on a Virt.. (context) - Chretienne - 1989
12
Preemptive scheduling of uniform processor systems (context) - Gonzales, Sahni - 1978
12
A review of the placement and quadratic assignment problems (context) - Hanan, Kurtzberg - 1972
12
Static scheduling of conditional branches in parallel progra.. (context) - El-Rewini, Ali - 1995
12
Temporal Communication Graphs: Lamport's Process-Time Graphs..
- Lo - 1992
12
Software Support for Heterogeneous Computing (context) - Siegel, Dietz et al. - 1996
12
Mapping and Scheduling by Genetic Algorithms
- Schwehm, Walter et al. - 1994
12
Scheduling Graphs on Two Processors (context) - Sethi - 1976
11
Parallax: A Tool for Parallel Program Scheduling (context) - Lewis, El-Rewini - 1993
11
A Fast Algorithm for Multiprocessor Scheduling of unit-lengt.. (context) - Simons, Warmuth - 1989
11
What Makes a Problem Hard for a Genetic Algorithm? Some Anom.. (context) - Forrest, Mitchell - 1993
11
Notes on Simulation of Evolution (context) - Atmar - 1994
10
Report of the Purdue Workshop on Grand Challenges in Compute.. (context) - Siegel - 1992
10
PARSA: A Parallel Program Scheduling and Assessment Environm.. (context) - Shirazi, Kavi et al. - 1993
10
The time complexity of scheduling interval orders with commu.. (context) - Ali, El-Rewini - 1993
10
Scheduling Independent Jobs on Hypercubes (context) - Chen, Lai - 1988
9
A Static Scheduling Algorithm using Dynamic Critical Path fo.. (context) - Kwok, Ahmad - 1994
9
A Bottom-Up Approach to Task Scheduling on Distributed Memor.. (context) - Mehdiratta, Ghose - 1994
9
Bubble Scheduling: A Quasi Dynamic Algorithm for Static Allo.. (context) - Kwok, Ahmad - 1995
9
Scheduling Parallel Programs onto Arbitrary Target Machines (context) - El-Rewini, Lewis - 1990
9
An almost linear algorithm for two-processor scheduling (context) - Gabow - 1982
9
A Static Scheduling Algorithm Using Dynamic Critical Path fo.. (context) - Kwok, Ahmad - 1994
8
Lower and Upper Bounds on Time for Multiprocessor Optimal Sc.. (context) - Jain, Rajaraman - 1994
8
SIAM Journal on Computing (context) - Towards, Analysis et al. - 1990
8
Dual Processor Scheduling with Dynamic Reassignment (context) - Bokhari - 1979
8
Genetic Algorithm for Node Partitioning Problem and Applicat.. (context) - Chandrasekharam, Subhramanian et al. - 1993
8
The Complexity of Preemptive Scheduling Given Interprocessor.. (context) - Rayward-Smith - 1987
8
and Comparison of Algorithms for Scheduling Task Graphs on P.. (context) - Analysis - 1996
7
GSA: Scheduling and Allocation using Genetic Algorithm (context) - Ali, Sait et al. - 1994
7
Genetic Scheduling of Task Graphs (context) - Benten, Sait - 1994
7
Automatic Parallelization and Scheduling of Programs on Mult.. (context) - Ahmad, Kwok et al. - 1997
7
Using Random Task Graphs to Investigate the Potential Benefi.. (context) - Almeida, Vasconcelos et al. - 1992
7
Static and Dynamic Processor Scheduling Disciplines in Heter.. (context) - Menasce, Saha et al. - 1995
7
List scheduling of parallel task (context) - Wang, Cheng - 1991
6
A Unified Paradigm for Parallel Genetic Algorithms (context) - Kapsalis, Smith et al. - 1994
6
Scheduling Precedence Constrained Task Graphs with Non-Negli.. (context) - Selvakumar, Murthy - 1994
6
A Vertically Layered Allocation Scheme for Data Flow Systems (context) - Lee, Hurson et al. - 1991
6
Tighter Bounds for LPT Scheduling on Uniform Processors (context) - Friesen - 1987
6
A Machine-Independent Analysis of Parallel Genetic - 167 - A.. (context) - Gordon, Whitley - 1994
6
A Comparative Analysis of Static and Dynamic Load Balancing .. (context) - Iqbal, Saltz et al. - 1986
5
A Genetic-Algorithm-Based Approach for Task Matching and Sch.. (context) - Wang, Siegel et al. - 1996
5
Parallel Genetic Algorithms with Local Search
- Huntley, Brown - 1996
5
Design and Evaluation of Data Allocation Algorithms for Dist..
- Kwok, Karlapalem et al. - 1996
5
A Parallel Simulated Annealing Algorithm with Low Communicat.. (context) - Nabhan, Zomaya - 1995
5
IEEE Transactions on Parallel and Distributed Systems (context) - Declustering, multiprocessor et al. - 1993
5
Design and Evaluation of Data Allocation Algorithms for Dist..
- Kwok, Karlapalem et al. - 1996
5
A Statistical Study of the Performance of a Task Scheduling .. (context) - Bashir, Susarla et al. - 1983
5
C.P.M. Scheduling with Small Computation Delays and Task Dup.. (context) - Colin, Chretienne - 1991
5
Static scheduling for dynamic dataflow machines (context) - Beck, Pingali et al. - 1990
5
Scheduling opposing forests (context) - Garey, Johnson et al. - 1983
5
Task Assignment on Distributed-Memory Systems with Adaptive ..
- Dixit-Radiya, Panda - 1993
5
Analysis, Evaluation and Comparison of Algorithms for Schedu.. (context) - Ahmad, Kwok et al. - 1996
5
Performance Comparison of Algorithms for Static Scheduling o..
- Ahmad, Kwok et al. - 1995
5
Heterogeneity in Supercomputer Architectures (context) - Ercegovac - 1988
5
Efficient Scheduling of Arbitrary Task Graphs to Multiproces..
- Kwok, Ahmad
5
A Tutorial Survey of Job-Shop Scheduling Problems using Gene.. (context) - Cheng, Gen et al. - 1986
5
Performance Comparison of Algorithms for Static Scheduling o..
- Ahmad, Kwok et al. - 1995
5
Duplication Scheduling Heuristics (DSH): A New Precedence Ta.. (context) - Kruatrachue, Lewis - 1987
4
IEEE Transactions on Parallel and Distributed Systems
- On, Clustering et al. - 1993
4
SIAM Journal on Computing (context) - Approximation, Scheduling et al. - 1988
4
Characterization and theoretical comparison of branch-andbou.. (context) - Kohler - 1974
4
The Mixed Parallel Genetic Algorithm (context) - Gruau, Joubert et al. - 1994
4
Inside Parallel Computers: Trends in Interconnection Network.. (context) - Siegel, Srunkel - 1996
4
Approximate Analysis of Multiprocessing Task Graphs (context) - Jiang, Bhuyan et al. - 1990
4
FAST: A Low-Complexity Algorithm for Efficient Scheduling of.. (context) - Kwok, Ahmad et al. - 1996
4
Unrelated Parallel Machine Scheduling using Local Search (context) - Glass, Potts et al. - 1994
4
An Almost-Optimal Algorithm for the Assembly Line Scheduling.. (context) - Kaufman - 1974
4
Precedence-Constrained Scheduling with Minimum Time and Comm.. (context) - Prastein - 1987
4
An assessment of assignment schemes for dependency graphs (context) - Manoharan, Topham - 1995
4
Scheduling Independent 2-processor Tasks to Minimize Schedul.. (context) - Blazewicz, Weglarz et al. - 1984
4
submitted for publication (context) - Bubble, An et al.
4
Local Optimization on Graphs (context) - Llewellyn, Tovey et al. - 1989
3
Exploiting Duplication to Minimize the Execution Times of Pa.. (context) - Kwok, Ahmad - 1994
3
Scheduling a Computational DAG on a Parallel System with Com.. (context) - Markenscoff, Li - 1993
3
A Threshold Scheduling Strategy for Sisal on Distributed Mem.. (context) - Pande, Agrawal et al. - 1994
3
IEEE Transactions on Parallel and Distributed Systems (context) - Scheduling, Functional et al. - 1995
3
A Multiprocessor Scheduling Scheme using Problem-Space Genet.. (context) - Dhodhi, Ahmad et al. - 1995
3
Discrete Applied Mathematics (context) - UET, Unit et al. - 1987
3
IEEE Transactions on Parallel and Distributed Systems (context) - DSC, Tasks et al. - 1994
3
Minimizing Schedule Length subject to Minimum Flow Time (context) - Leung, Young - 1989
3
Essential Issues in Multiprocessors (context) - Gajski, Peir - 1985
3
Scheduling Parallel Processors to Minimize Setup Time (context) - Sumichrast - 1987
3
A Two-Pass scheduling Algorithm for Parallel Programs (context) - Kim, Yi - 1994
3
Task Scheduling on a Hypercube with Link Contentions (context) - Kon'ya, Satoh - 1993
3
Scheduling with sufficiently loosely coupled processors (context) - Anger, Hwang et al. - 1990
3
Performance Evaluation of A Novel Scheduling Method: Linear .. (context) - Chen, Shirazi et al. - 1993
3
Estimation of Intermodule Communication (IMC) and Its Applic.. (context) - Chu, Lan et al. - 1984
2
A Software Tool for Automatic Parallelization and Scheduling.. (context) - Ahmad, Kwok et al. - 1997
2
Proceedings of 6th ACM International Conference on Supercomp.. (context) - PYRROS, Scheduling et al. - 1992
2
Journal of Parallel and Distributed Computing (context) - Improved, on et al. - 1995
2
IEEE Computer
- Genetic, Survey - 1994
2
An Efficient Task Clustering Heuristic for Scheduling DAGs o..
- Liou, Palis - 1996
2
Proceedings of 11th International Parallel Processing Sympos.. (context) - of, to et al. - 1997
2
IEEE Transactions on Parallel and Distributed Systems (context) - Dynamic, An et al. - 1996
2
IEEE Transactions on Software Engineering (context) - Tree, Optimal et al. - 1981
2
Efficient Algorithms for Scheduling and Mapping of Parallel ..
- Kwok - 1994
2
A Parallel Approach for Multiprocessor Scheduling (context) - Ahmad, Kwok - 1995
2
CASCH: A Software Tool for Automatic Parallelization and Sch..
- Ahmad, Kwok et al.
2
A Fast and Scalable Scheduling Algorithm for Distributed - 1.. (context) - Darbha, Agrawal - 1995
2
A New Approach to Choosing Initial Points in Local Search (context) - Wong, Morris - 1989
2
Task Assignment using a Problem-Space Genetic Algorithm (context) - Ahmad, Dhodhi - 1995
2
Scheduling on Heterogeneous Message Passing Architectures (context) - Menasce, Porto - 1993
2
Static Heuristic Processor Assignment in Heterogeneous Messa.. (context) - Menasce, Porto et al. - 1994
2
Proceedings of International Parallel Processing Symposium (context) - Processor, Heterogeneous - 1992
2
Message Routing Algorithms for Static Task Scheduling (context) - Wang - 1990
2
IEEE Software (context) - Grain, for - 1988
2
CASCH: A Software Tool for Automatic Parallelization and Sch..
- Ahmad, Kwok et al.
2
An Experimental Analysis of the Effects of Migration in Para.. (context) - Rebaudengo, Reorda - 1993
2
Information Processing Letters (context) - Preemptive, Independent et al. - 1988
2
Proceedings of the 9th International Parallel Processing Sym.. (context) - Approach, Scheduling - 1995
2
submitted to IEEE Transactions on Parallel and Distributed S.. (context) - On, Duplication et al.
1
A Parallel Algorithm for Scheduling Parallel Tasks (context) - Ahmad, Kwok
1
IEEE Transactions on Parallel and Distributed Systems
- Flow, Load et al. - 1993
1
submitted to Journal of Parallel and Distributed Computing (context) - Efficient, Arbitrary et al.
1
A Branch-and-Bound Algorithm for Continuous-process - 164 - .. (context) - Bozoki, Richard - 1970
1
Parallel Algorithms for Optimal Scheduling of Arbitrary Task.. (context) - Kwok, Ahmad et al.
[Article contains additional citations not shown here]
Documents on the same site (http://www.eee.hku.hk/~ykwok/):
Efficient Algorithms for Scheduling and Mapping of Parallel.. - Kwok (1994)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC