Rapid changes in the field of parallel processing make this book especially important for professionals who are faced daily with new products—and provides them with the level of understanding they need to evaluate and select the products. It gives readers a fundamental understanding of parallel processing application and system development. Chapter topics include parallel machines and computations, potential for parallel computations, vector algorithms and architectures, MIMD computers and multiprocessors, distributed memory processors, interconnection networks, data dependence and parallelism, implementing synchronization and data sharing, parallel processor performance, temporal behavior of parallel programs, and parallel I/O. For computational scientists, software engineers, computer architects, and computer engineers.
Harry F. Jordan received the Ph.D. from the University of Illinois. He has been with the University of Colorado at Boulder since 1966 and is now a professor in the Departments of Electrical and Computer Engineering and Computer Science. Professor Jordan's interests in computer systems center on the interface between hardware and software, including supercomputers, multi-processor architecture, and optical computing.
Gita Alaghband received the Ph.D. in Electrical Engineering (1986) from the University of Colorado at Boulder. Currently, she is a professor in the Department of Computer Science and Engineering at the University of Colorado at Denver. Dr. Alaghband's research interests in parallel processing include computer architecture, performance evaluation, simulation, application programs, and algorithm designs.