Discussing some key scientific and technological developments in high performance computing, identifying significant trends, and defining desirable research objectives, this text covers general concepts and emerging systems, software technology, algorithms and applications. Coverage includes hardware, software tools, networks and numerical methods, new computer architectures, and a discussion of future trends. Beyond purely scientific/engineering computing, the book extends to coverage of enterprise-wide, commercial applications, including papers on performance and scalability of database servers and Oracle DBM systems. Most papers are research level, but some are suitable for computer literate managers and technicians, making the book useful to users of commercial parallel computers.
Part 1: Trends and Emerging Systems. Performance and Scalability of Database Servers: An Introduction; A. Tiwary, et al. Evolution of the HPC Market; E. Strohmaier, et al. Scalable Shared-Memory Multiprocessing and the Silicon Graphics S2MP Architecture; D.E. Lenoski, J.P. Laudon. Exemplar S- and X-Class: 2nd Generation of High-Performance Systems with a Global Shared Memory Architecture; F.P.E. Baetke. Oracle Solutions for Database Management System in Parallel Processing Environment; E. Genovese. Part 2: Algorithms. PARJEN96: A Parallel Software Tool for Automatic Differentiation; L. Grandinetti, et al. VLSI Solvers for Some PDE Problems; M. Vajtersic. A Comparison Between Domain Decomposition and Fully Implicit Approaches for a Parallel 3D Upwind Flow Solver; E. Bucchignani, G. Iaccarino. Hyper-Systolic Processing on the Quadrics: Improving Inter-Processor Communication by Simulated Annealing; P. Palazzari, et al. Part 3: Software Technology. Resource Management Tools in Cluster Computing; W. Gentzsch. Explicit Management of Memory Hierarchy; J. Nieplocha, et al. Granularity Control in the Logflow Parallel Prolog System; P. Kacsuk. An Environment for Structured Parallel Programming; B. Bacci, et al. Extending Data-Parallel Languages for Irregularly Structured Applications. Parallelization of Sparse Matrix Algebra and Unstructured Domains Solvers; G. Bandera, et al. Automatic Coarse-Grained Parallelization Techniques; M. Cosnard, E. Jeannot. Part 4: Applications. High-Performance Computing for the Computer Aided Design of Financial Products; A. Consiglio, S.A. Zenios. Applying High Performance Computing in Electromagnetics; A. Marsh, D.I. Kaklamani. Aspects of Image Processing for Multimedia Applications; G.R. Joubert, O. Kao. Parallel 3D Finite Element Computation of Unsteady Flows Past a Sphere; V. Kalro, T. Tezduyar.