Partitioning and Scheduling Parallel Programs for Multiprocessors
Title | Partitioning and Scheduling Parallel Programs for Multiprocessors PDF eBook |
Author | Vivek Sarkar |
Publisher | Pitman Publishing |
Pages | 232 |
Release | 1989 |
Genre | Computers |
ISBN |
This book is one of the first to address the problem of forming useful parallelism from potential parallelism and to provide a general solution. The book presents two approaches to automatic partitioning and scheduling so that the same parallel program can be made to execute efficiently on widely different multiprocessors. The first approach is based on a macro dataflow model in which the program is partitioned into tasks at compile time and the tasks are scheduled on processors at run time. The second approach is based on a compile time scheduling model, where both the partitioning and scheduling are performed at compile time. Both approaches have been implemented in partition programs written in the single assignment language SISAL. The inputs to the partitioning and scheduling algorithms are a graphical representation of the parallel program and a list of parameters describing the target multiprocessor. Execution profile information is used to derive compile-time estimates of execution times and data sizes in the program. Both the macro dataflow and compile-time scheduling problems are expressed as optimization problems and are shown to be NP complete in the strong sense. Efficient approximation algorithms for these problems are presented. Finally, the effectiveness of the partitioning and scheduling algorithms is studied by multiprocessor simulations of various SISAL benchmark programs for different target multiprocessor parameters. Vivek Sarkar is a Member of Research Staff at the IBM T. J. Watson Research Center. Partitioning and Scheduling Parallel Programs for Multiprocessing is included in the series Research Monographs in Parallel and Distributed Computing. Copublished with Pitman Publishing.
Parallel Programming and Applications
Title | Parallel Programming and Applications PDF eBook |
Author | Peter Fritzson |
Publisher | IOS Press |
Pages | 450 |
Release | 1995 |
Genre | Computers |
ISBN | 9789051992298 |
ZEUS (Centres of European Supercomputing) is a network for information exchange and co-operation between European Supercomputer Centres. During the fall of 1994 the idea was put forward to start an annual workshop to stimulate the exchange of ideas and experience in parallel programming and computing between researchers and users from industry and academia. The first workshop in this series, the ZEUS '95 Workshop on Parallel Programming and Computation, is organized at Linkoping University, where the Swedish ZEUS centre, NSC (National Supercomputer Centre) is located. This is open for all researchers and users in the field of parallel computing.
Parallel and Distributed Processing and Applications
Title | Parallel and Distributed Processing and Applications PDF eBook |
Author | Minyi Guo |
Publisher | Springer Science & Business Media |
Pages | 462 |
Release | 2003-06-25 |
Genre | Business & Economics |
ISBN | 3540405232 |
The refereed proceedings of the International Symposium on Parallel and Distributed Processing and Applications, ISPA 2003, held in Aizu, Japan in July 2003. The 30 revised full papers and 9 revised short papers presented together with abstracts of 4 keynotes were carefully reviewed and selected from numerous submissions. The papers are organized in topical sections on applications on Web-based and intranet systems, compiler and optimization techniques, network routing, performance evaluation of parallel systems, wireless communication and mobile computing, parallel topology, data mining and evolutionary computing, image processing and modeling, network security, and database and multimedia systems.
并行程序设计
Title | 并行程序设计 PDF eBook |
Author | Foster |
Publisher | |
Pages | 381 |
Release | 2002 |
Genre | Computer programming |
ISBN | 9787115103475 |
国外著名高等院校信息科学与技术优秀教材
Algorithms and Architectures for Parallel Processing
Title | Algorithms and Architectures for Parallel Processing PDF eBook |
Author | Xiang-he Sun |
Publisher | Springer |
Pages | 873 |
Release | 2014-08-13 |
Genre | Computers |
ISBN | 3319111973 |
This two volume set LNCS 8630 and 8631 constitutes the proceedings of the 14th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2014, held in Dalian, China, in August 2014. The 70 revised papers presented in the two volumes were selected from 285 submissions. The first volume comprises selected papers of the main conference and papers of the 1st International Workshop on Emerging Topics in Wireless and Mobile Computing, ETWMC 2014, the 5th International Workshop on Intelligent Communication Networks, IntelNet 2014, and the 5th International Workshop on Wireless Networks and Multimedia, WNM 2014. The second volume comprises selected papers of the main conference and papers of the Workshop on Computing, Communication and Control Technologies in Intelligent Transportation System, 3C in ITS 2014, and the Workshop on Security and Privacy in Computer and Network Systems, SPCNS 2014.
Graph Separators, with Applications
Title | Graph Separators, with Applications PDF eBook |
Author | Arnold L. Rosenberg |
Publisher | Springer Science & Business Media |
Pages | 267 |
Release | 2005-12-21 |
Genre | Computers |
ISBN | 0306469774 |
Graph Separators with Applications is devoted to techniques for obtaining upper and lower bounds on the sizes of graph separators - upper bounds being obtained via decomposition algorithms. The book surveys the main approaches to obtaining good graph separations, while the main focus of the book is on techniques for deriving lower bounds on the sizes of graph separators. This asymmetry in focus reflects our perception that the work on upper bounds, or algorithms, for graph separation is much better represented in the standard theory literature than is the work on lower bounds, which we perceive as being much more scattered throughout the literature on application areas. Given the multitude of notions of graph separator that have been developed and studied over the past (roughly) three decades, there is a need for a central, theory-oriented repository for the mass of results. The need is absolutely critical in the area of lower-bound techniques for graph separators, since these techniques have virtually never appeared in articles having the word `separator' or any of its near-synonyms in the title. Graph Separators with Applications fills this need.
Languages and Compilers for Parallel Computing
Title | Languages and Compilers for Parallel Computing PDF eBook |
Author | Keshav Pingali |
Publisher | Springer Science & Business Media |
Pages | 516 |
Release | 1995-01-26 |
Genre | Computers |
ISBN | 9783540588689 |
This volume presents revised versions of the 32 papers accepted for the Seventh Annual Workshop on Languages and Compilers for Parallel Computing, held in Ithaca, NY in August 1994. The 32 papers presented report on the leading research activities in languages and compilers for parallel computing and thus reflect the state of the art in the field. The volume is organized in sections on fine-grain parallelism, align- ment and distribution, postlinear loop transformation, parallel structures, program analysis, computer communication, automatic parallelization, languages for parallelism, scheduling and program optimization, and program evaluation.