Software for Parallel Computers
R.H. Perrott(Editor)
Cengage Learning EMEA (Publisher)
Published on 5. December 1991
Book
Hardback
304 pages
978-0-412-39960-2 (ISBN)
Description
The use of parallet processing is increasing rapidly in many areas of computer application. The aim of this book is to consider how parallelism may be exploited through software environments, tools, algorithms and application libraries. The contributors discuss all aspects of software for parallel processors, ranging from conceptual frameworks to implementation vehicles. Detailed coverage is given of research results and de facto development tools which provide insight into major problem areas such as probability, performance and reorganization of data and algorithms.
More details
Series
Language
English
Place of publication
London
United Kingdom
Target group
College/higher education
Professional and scholarly
Illustrations
Illustrations
Dimensions
Height: 234 mm
Width: 156 mm
Weight
620 gr
ISBN-13
978-0-412-39960-2 (9780412399602)
Copyright in bibliographic data is held by Nielsen Book Services Limited or its licensors: all rights reserved.
Schweitzer Classification
Content
Part 1 Strategies and future trends: strategy and workplans for parallel and novel architectures, C.Cheetham; an insider's views on the technology and evolution of parallel computing, G.Bell; strategies for programming parallel architectures, R.Perrott; who should think parallel?, C.Wadsworth. Part 2 Algorithms: super parallel algorithms, D.Parkinson; strategies for developing algorithms for massively parallel machines, S.Zenios; distributing computations, T.Lake. Part 3 Autoparallelization: automatic vectorization and parallelization for supercomputers, H.Zima; FORTRAN compilers for parallel processors, J.Barr; parallel processing at Cray Research, M.Furtney; parallel extraction techniques and loosely coupled target systems, P.van Santen and S.Robinson. Part 4 Tools: what tools are required for Vector- and parallel processing?, A.van der Steen; tools design to aid in the implementation and understanding of algorithms for parallel processors, J.Dongarra et al; the ParTool project - development of a parallel programming environment, M.van Steen and H.Sips; the intel iPSC/2 concurrent file system, D.Moody. Part 5 Libraries: library software for transporter arrays, L.Delves; efficient use of parallel matrix-matrix kernels in linear algebra on the alliant FX/80, the Cray-w the ETA-10ZP and the IBM 3090 computers, M.Dayde; designing numerical libraries and application tools for highly parallel machines, H.Liddell. Part 6 Languages: software portability for parallel computers using Strand, M.Gittins; CS-Prolog and CSO-Prolog on transputers, P.Kacsuk et al; writing parallel programmes in non-parallel languages, M.Cole; programmer - language - compiler interactions, M.Wolfe; Linda co-ordination language - subsystem kernel architecture (on transputers), S.Zenith.