MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  AN OVERVIEW OF HIGH PERFORMANCE COMPUTING FOR THE PHYSICAL SCIENCES

Download:
Download as a PDF | Download as a PS
by Geoffrey C. Fox, Paul D. Coddington
ftp://ftp.npac.syr.edu/pub/docs/sccs/papers/ps/0450/sccs-0488.ps.Z
Add To MetaCart

Abstract:

We present an overview of the state of the art and future trends in high performance computing, and in particular data parallel computing. We describe recent progress in defining a standardized, portable, high level parallel language called High Performance Fortran, an extension of Fortran 90 designed for efficient implementation of data parallel applications on parallel, vector and sequential high performance computers. An outline of the language is presented, and we discuss its ability to handle different applications in computational science, concentrating on the difficulties of implementing irregular problems. 1. High Performance Computing In Fig. 1 we present a familiar plot showing the exponential increase in supercomputer performance as a function of time. A number of supercomputer manufacturers are aiming to deliver Teraflop (10

Citations

390 The Connection Machine – Hillis - 1985
125 Combinatorial Algorithms --- Theory and Practice – Reingold, Nievergelt, et al. - 1977
41 The architecture of problems and portable parallel software systems – Fox - 1991
36 What have we learnt from using real parallel computers to solve real problems?", Caltech Technical Report C3P-522 – Fox - 1988
29 Gluons and Lattices – Creutz, Quarks - 1983
27 Application Benchmark Set for Fortran-D and High Performance Fortran – Mohamed, Fox, et al. - 1992
14 Parallel Computing in Industry - An Initial Survey", NPAC – Fox - 1992
11 New SIMD Algorithms for Cluster Labeling on Parallel Computers – Apostolakis, Coddington, et al. - 1993
8 FortranD as a Portable Software System for Parallel Computers", NPAC – Fox - 1991
6 Nature 324 – Barnes, Hut - 1986
6 Two Dimensional Quantum Gravity and Random – David, in - 1992
5 The Use of Physics Concepts in Computation – Fox - 1992
5 Which Applications Can Use High Performance Fortran and FortranD – Choudhary, Fox, et al. - 1992
3 Fortran D Language Specifications", NPAC – Fox - 1990
3 Methods in Statistical – Carlo - 1986
3 Concurrency: Practice and Experience 3 – Baillie, Coddington - 1991
2 Concurrent supercomputers in science", Caltech Technical Report C3P-646 – Fox, Walker - 1989
2 et al., "A classification of irregular loosely synchronous problems and their support – Choudhary - 1992
2 Challenges: A Report by the Committee on Physical, Mathematical and Engineering Sciences – Grand - 1991
2 Artificial intelligence related research on the Connection Machine – Waltz, Stanfill - 1988
2 et al., "The PARTI parallel runtime system – Saltz - 1987
2 Optimization of a Dynamic Random Surface Code for RISC Processors", to be published – Han - 1993
2 Fortran D Language Specifications”, NPAC – Fox - 1990
1 et al., Parallel Computing Works, to be published by – Fox
1 Parallel Computing", Caltech Technical Report C3P-830, submitted to Encyclopedia – Fox - 1991
1 Parallel Hierarchical N-body Methods", Center for Research on Parallel Computation – Salmon - 1990
1 Concurrent supercomputers in science”, Caltech Technical Report C3P-646 – Fox, Walker - 1989
1 Parallel Computing”, Caltech Technical Report C3P-830, submitted to Encyclopedia – Fox - 1991
1 et al., “A classification of irregular loosely synchronous problems and their support – Choudhary - 1992
1 Challenges: A Report by the Committee on – “Grand
1 et al., “The PARTI parallel runtime system – Saltz - 1987
1 Parallel Hierarchical N-body Methods”, Center for Research on Parallel Computation – Salmon - 1990