New computing systems and future high-performance computing environment and their impact on structural analysis and design

Abstract Recent advances in computer technology that are likely to impact structural analysis and design are reviewed. A brief summary is given of the advances in microelectronics and networking technologies, and in the human-computer interaction paradigms and techniques. The major features of new and projected computing systems, including high-performance computers, parallel processing machines, and small systems are described. Advances in programming environment, numerical algorithms, and computational strategies for new computing systems are reviewed. The impact of the advances in computer technology on structural analysis and design is described. A scenario for future computing paradigm is presented and the near-term needs in the computational structures area are outlined.

[1]  Michael T. Heath,et al.  Parallel Algorithms for Sparse Linear Systems , 1991, SIAM Rev..

[2]  Rami Melhem,et al.  On the Design of a Pipelined/Systolic Finite Element System. , 1985 .

[3]  Jack J. Dongarra,et al.  Computer benchmarks , 1993 .

[4]  Thomas Sterling,et al.  System software and tools for high performance computing environments , 1995 .

[5]  Niv Ahituv,et al.  SPEC as a Performance Evaluation Measure , 1995, Computer.

[6]  Jack Dongarra,et al.  Computer benchmarking: paths and pitfalls , 1987 .

[7]  Jack Dongarra,et al.  Advanced Architecture Computers , 1989 .

[8]  Steven J. Fenves,et al.  Knowledge-Based Assistance for Finite-Element Modeling , 1996, IEEE Expert.

[9]  Duc T. Nguyen,et al.  Computational Mechanics Analysis Tools for Parallel-Vector Supercomputers , 1993 .

[10]  S. Sudarshan,et al.  Data models , 1996, CSUR.

[11]  John Gustafson,et al.  The Design of a Scalable, Fixed-Time Computer Benchmark , 1991, J. Parallel Distributed Comput..

[12]  A. K. Norr,et al.  Adaptive, Multilevel, and Hierarchical Computational Strategies , 1992 .

[13]  James H. Patterson,et al.  Portable Programs for Parallel Processors , 1987 .

[14]  Barbara M. Chapman,et al.  Supercompilers for parallel and vector computers , 1990, ACM Press frontier series.

[15]  W. J. Worlton Toward a science of parallel computation , 1986 .

[16]  Kai Hwang,et al.  Computer architecture and parallel processing , 1984, McGraw-Hill Series in computer organization and architecture.

[17]  Mark H. Kryder Data-storage technologies for advanced computing , 1987 .

[18]  B. Prince,et al.  Memory in the fast lane , 1994, IEEE Spectrum.

[19]  Benjamin W. Wah,et al.  Guest Editors' Introduction: Systolic Arrays-From Concept to Implementation , 1987, Computer.

[20]  Klaus-Jürgen Bathe,et al.  Reliability of methods for engineering analysis , 1986 .

[21]  Jack J. Dongarra,et al.  Solving linear systems on vector and shared memory computers , 1990 .

[22]  R. A. Fillion A forecast on the future of hybrid wafer scale integration technology , 1993 .

[23]  David J. Lilja Architectural alternatives for exploiting parallelism , 1991 .

[24]  George Cybenko,et al.  Scientific benchmark characterizations , 1991, Parallel Comput..

[25]  Chris Phillips,et al.  Parallel numerical algorithms , 1992, Prentice Hall International Series in Computer Science.

[26]  Ahmed K. Noor,et al.  Large-scale contact/impact simulation and sensitivity analysis on distributed-memory computers , 1997 .

[27]  Lawrence A. Rowe,et al.  Multimedia systems and applications , 2010, 2010 International Conference on Signal Processing and Multimedia Applications (SIGMAP).

[28]  J. L. Martin,et al.  Computer benchmarking: Paths and pitfalls: The most popular way of rating computer performance can confuse as well as inform; avoid misunderstanding by asking just what the benchmark is measuring , 1987, IEEE Spectrum.

[29]  Ali R. Hurson,et al.  Issues in Dataflow Computing , 1993, Adv. Comput..

[30]  Kai Hwang,et al.  Advanced computer architecture - parallelism, scalability, programmability , 1992 .

[31]  R. Williams,et al.  Future WSI technology: stacked monolithic WSI , 1993 .

[32]  Ahmed K. Noor,et al.  Sensitivity analysis for large-deflection and postbuckling responses on distributed-memory computers , 1995 .

[33]  Paul O. Frederickson,et al.  Parallel Superconvergent Multigrid , 1987 .

[34]  Ronald S. Harichandran,et al.  A method of deriving parallel algorithms for direct integration in structural dynamics , 1993 .

[35]  Roger W. Hockney The science of computer benchmarking , 1995, Software, environments, tools.

[36]  Nathaniel I. Durlach,et al.  Virtual Reality: Scientific and Technological Challenges , 1994 .

[37]  Allan Gottlieb,et al.  Highly parallel computing , 1989, Benjamin/Cummings Series in computer science and engineering.

[38]  G. Amdhal,et al.  Validity of the single processor approach to achieving large scale computing capabilities , 1967, AFIPS '67 (Spring).

[39]  Charbel Farhat,et al.  Implicit parallel processing in structural mechanics , 1994 .

[40]  Gurindar S. Sohi,et al.  Memory systems , 1996, CSUR.

[41]  David E. Keyes,et al.  Domain Decomposition: A Bridge between Nature and Parallel Computers , 1992 .

[42]  Woodrow Barfield,et al.  Virtual environments and advanced interface design , 1995 .

[43]  R. C. Shieh,et al.  Massively parallel computational methods for finite element analysis of transient structural responses , 1993 .

[44]  Michael T. Heath,et al.  Parallel Algorithms for Matrix Computations , 1987 .

[45]  Larry Smarr,et al.  Supercomputing and the transformation of science , 1993 .

[46]  James Demmel,et al.  Parallel numerical linear algebra , 1993, Acta Numerica.

[47]  Michael J. Flynn,et al.  Some Computer Organizations and Their Effectiveness , 1972, IEEE Transactions on Computers.

[48]  R. G. Voigt,et al.  A methodology for exploiting parallelism in the finite element process , 1983 .

[49]  I. H. Öğüş,et al.  NATO ASI Series , 1997 .

[50]  Jack J. Dongarra,et al.  Performance of various computers using standard linear equations software in a FORTRAN environment , 1988, CARN.

[51]  Kincho H. Law,et al.  Systolic arrays for finite element analysis , 1985 .

[52]  Jack J. Dongarra,et al.  A fully parallel algorithm for the symmetric eigenvalue problem , 1985, PPSC.

[53]  Bruce M. Irons,et al.  A frontal solution program for finite element analysis , 1970 .

[54]  H. T. Kung The Structure of Parallel Algorithms , 1980, Adv. Comput..

[55]  Asad I. Khan,et al.  Subdomain generation for parallel finite element analysis , 1993 .

[56]  Kjell Orsborn,et al.  Expert systems for finite element analysis and design optimization—a review , 1988 .

[57]  O O Storaasli,et al.  Performance of NASA Equation Solvers on Computational Mechanics Applications , 1996 .

[58]  Andrew Davison,et al.  Twelve Ways to Fool the Masses When Giving Performance Results on Parallel Computers , 1995 .

[59]  William Stallings Advances in Integrated Services Digital Networks (Isdn) and Broadband ISDN , 1992 .

[60]  J. Tinsley Oden,et al.  State-Of-The-Art Surveys on Computational Mechanics , 1989 .

[61]  Cherri M. Pancake,et al.  Is parallelism for you , 1996 .

[62]  Gene M. Amdahl Limits of Expectation , 1988 .

[63]  Jürgen Ziegler,et al.  Interactive techniques , 1996, CSUR.

[64]  Ralph Duncan Parallel Computer Architectures , 1992, Adv. Comput..

[65]  David E. Keyes,et al.  Domain-Based Parallelism and Problem Decomposition Methods in Computational Science and Engineering , 1995 .

[66]  William Stallings Advances in high-speed networking , 1996, CSUR.

[67]  Veljko M. Milutinovic,et al.  EM³: A Taxonomy of Heterogeneous Computing Systems , 1995, Computer.

[68]  Abraham Silberschatz,et al.  Database System Concepts , 1980 .