Software for Parallel Computation
Janusz S. Kowalik, Lucio Grandinetti
U.S. Government Printing Office, 1993 - Computers - 363 pages
This volume contains papers on software for high performance parallel computation. Their purpose is to evaluate the current state of the art in software for parallel computation, identify the main factors inhibiting practical applications of parallel computers, and suggest possible remedies. In particular, they focus on parallel software, programming tools, and practical experience of using parallel computers for solving demanding problems. Critical issues relative to the practical use of parallel computing include: portability, reusability and debugging, parallelization of sequential programs, construction of parallel algorithms, and performance of parallel programs and systems. Several tools are described for the first time in this book, and several papers are by outstanding contributors to the field of high speed programming. Highlights include papers on PVM and HeNCE, FORGE 90 and High Performance Fortran, Linda, and object oriented programming methods.
What people are saying - Write a review
We haven't found any reviews in the usual places.
Key Issues and Research Directions
Learning From Our Successes
R H Perrott and A ZareaAliabadi
13 other sections not shown
Other editions - View all
algorithm allocation allows analysis applications approach architecture array assignment associated block called centralized communication compiler complex consider construction data structures defined dependencies described dimensions distributed memory dynamic effective efficient element environment equations evaluation example execution EXPRESS Figure Fortran function given global graph graphical HeNCE hypercube IEEE implementation input interactive issues Italy iterations language layer linear loop machine mapping matrix means method migration node object operations optimization output parallel computing Parallel Processing parallel programs partition pass performance phase port possible present problem procedure processors References represent scheduling sequential shared shows SIMD simulation solution space specific stanzas step strategies structure Supercomputing synchronization Table tasks techniques transformation unit variable vector virtual visualization