Algorithms, Software and Hardware of Parallel Computers
[Book]
edited by Jozef Mikloško, Vadim Evgenich Kotov.
Berlin, Heidelberg
Springer Berlin Heidelberg
1984
(395 pages)
1. Synthesis of Parallel Numerical Algorithms --; 2. Complexity of Parallel Algorithms --; 3. Automatic Construction of Parallel Programs --; 4. Formal Models of Parallel Computations --; 5. On Parallel Languages --; 6. Proving Correctness and Automatic Synthesis of Parallel Programs --; 7. Operating Systems for Modular Partially Reconfigurable Multiprocessor-Systems --; 8. Algorithms for Scheduling Homogeneous Multiprocessor Computers --; 9. Algorithms for Scheduling Inhomogeneous Multiprocessor Computers --; 10. Parallel Processors and Multicomputer Systems --; 11. Data Flow Computer Architecture --; 12. Correlation of Algorithms, Software and Hardware of Parallel Computers.
Both algorithms and the software . and hardware of automatic computers have gone through a rapid development in the past 35 years. The dominant factor in this development was the advance in computer technology. Computer parameters were systematically improved through electron tubes, transistors and integrated circuits of ever-increasing integration density, which also influenced the development of new algorithms and programming methods. Some years ago the situation in computers development was that no additional enhancement of their performance could be achieved by increasing the speed of their logical elements, due to the physical barrier of the maximum transfer speed of electric signals. Another enhancement of computer performance has been achieved by parallelism, which makes it possible by a suitable organization of n processors to obtain a perform ance increase of up to n times. Research into parallel computations has been carried out for several years in many countries and many results of fundamental importance have been obtained. Many parallel computers have been designed and their algorithmic and program ming systems built. Such computers include ILLIAC IV, DAP, STARAN, OMEN, STAR-100, TEXAS INSTRUMENTS ASC, CRAY-1, C mmp, CM*, CLIP-3, PEPE. This trend is supported by the fact that: a) many algorithms and programs are highly parallel in their structure, b) the new LSI and VLSI technologies have allowed processors to be combined into large parallel structures, c) greater and greater demands for speed and reliability of computers are made.