|
|
|
World Scientific Series in Computer Science - Vol. 33
MATHEMATICAL FOUNDATIONS OF PARALLEL COMPUTING
by V V Voevodin (Russian Academy of Sciences)
Parallel implementation of algorithms involves many difficult problems. In particular among them are round-off analysis, the way to convert sequential programs and algorithms into the parallel mode, the choice of appropriate or optimal computer architect and so on. To solve these problems, it is necessary to know very well the structure of algorithms. This book deal with the mathematical mechanism that permits us to investigate structures of both sequential and parallel algorithms. This mechanism allows us to recognize and explain the relations between different methods of constructing parallel algorithms, the methods of analysing round-off errors, the methods of optimizing memory traffic, the methods of working out the fastest implementation for a given parallel computer and other methods attending the joint investigation of algorithms and computers.
Contents:
- Introduction
- Algorithm and its Graph
- Graph Machine
-
Algorithm Execution Time and its Properties
- High-Speed Algorithm Implementations
- Algorithm and Computer Memeory
- Algorithm Graph and Round-Off Errors
- Propagation of Information in Processes of Algorithm Implementations
- Algorithm Graphs and Sequential Programs
- Parallelizing of Sequential Programs
- Parallel Structure of Algorithms
- Examples
Readership: Computer scientists and mathematicians.
"The book contains a number of exercises helping the reader to master the material ... of interest to researchers in the area of the theory of parallel computing."
| 364pp |
Pub. date: Mar 1992 |
|
|