See this document in CiteSeerX!

High-Performance Algorithms for Compile-Time Scheduling of Parallel Processors (1997)  (Make Corrections)  (1 citation)
Yu-Kwong Kwok



  Home/Search   Context   Related

 
View or download:
eee.hku.hk/~ykwok/pape...phdthesis.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  eee.hku.hk/~ykwok/ (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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