This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
An Aytomotive Engineer's Guide to the Effective Use of Scalar, Vector, and Parallel Computers
Annotation ability available
Sector:
Language:
English
Abstract
An ever-increasing number of small, medium, and large computers is becoming available as tools for the automotive engineer. These machines offer a bewildering variety of architectural features. Whereas in the early days of computing, floating-point computations were performed on scalar hardware, now vector and a variety of parallel architectures are available. It is therefore important that the automotive engineer be aware of the tradeoffs offered by these new architectures so that he can effectively match a computational problem to the appropriate class of machines. Guidelines are presented to aid in improving computer performance. Effects on program efficiency are discussed.
Authors
Citation
Ginsberg, M., "An Aytomotive Engineer's Guide to the Effective Use of Scalar, Vector, and Parallel Computers," SAE Technical Paper 870561, 1987, https://doi.org/10.4271/870561.Also In
References
- Marshall F. Wallach S. Dozier H. “Minis Gain on Supers with Vector Processors,” Mini-Micro Systems 18 16 December 1985 107 114
- Davis D. B. “Perspectives-Bridging the Gap between Supermini and Supercomputer,” High Technology 5 2 February 1985 72 74
- Barishansky J. “UNIX Moves into New Hardware,” UNIX/World 3 6 June 1986 26 38
- Bairstow J. “Personal Workstations Redefine Desktop Computing,” High Technology 7 3 March 1987 18 23
- Dongarra J. J. Performance of Various Computers Using Standard Linear Equations Software in a Fortran Environment Mathematics and Computer Science Division, Argonne National Laboratory Argonne, Illinois 1987
- Seither M. “Sun Microsystems Doubles Speed with 4-MIPS Workstations,” Mini-Micro Systems August 1986
- Ginsberg M. An Overview of the Computational Environments Offered by Current and Future Supercomputers Computer Science Department, General Motors Research Laboratories, GM Technical Center Warren, Michigan February 28 1985 1985 SAE Trans. 94 1986 557 581
- Riganati J. P. Schneck P. B. “Supercomputing,” IEEE Computer 17 10 October 1984 97 113
- Worlton J. “Understanding Supercomputer Benchmarks,” Datamation 30 14 September 1 1984 121 130
- Clapp R. M. et al. “Toward Real-Time Performance Benchmarks for ADA,” Cornm. ACM 29 8 August 1986 760 778
- Broido M. D. “Comments on ‘Toward Real-Time Performance Benchmarks for ADA’,” Cornm. ACM 30 2 February 1987 169 170
- Cornelius H. “Where Are the Cycles Spent?,” Cray Channels 8 3 Fall 1986 24 26
- Alliant Computer Systems, Corp. FX/FORTRAN Programmer's Handbook Alliant Computer Systems Corp. Littleton, Massachusetts 1986
- Ginsberg M. “Some Observations on Supercomputer Computational Environments,” Parallel and Large-Scale Computers: Performance, Architecture, and Applications Ruschitzka M. et al. North-Holland Publishing Amsterdam 1983 173 184
- Cray Research Multitasking User Guide Cray Research, Inc. Mendota Heights, Minnesota 1986
- Seitz C. L. “The Cosmic Cube,” Comm. ACM 28 1 January 1985 22 33
- Fox G. C. et al. Solving Problems on Concurrent Processors 1 Overview and General Techniques, Caltech Concurrent Computation Program, California Institute of Technology Pasadena, California 1986
- Davis D. B. “Parallel Computers Diverge,” High Technology 7 2 February 1987 16 22
- Jacobs H. Test J. A. “The UNIX System Adapts to a Parallel Processing Environment,” UNIX/World 3 6 June 1986 48 55
- Alliant Computer Systems, Corp. FX/Series Product Summary Alliant Computer Systems Corp. Acton, Massachusetts 1985
- Amdahl G. M. “Validity of the Single-Processor Approach to Achieving Large-Scale Computing Capabilities,” AFIPS Conference Proceedings 30 1967 483 485
- Gullo K. “The Next Frontier,” Datamation 32 20 October 15 1986 28
- Pacific-Sierra Research Corporation FORGE - A Fortran Expert Workstation User's Handbook Pacific-Sierra Research Corporation Placerville, California October 1987
- Dongarra J. J. Du Croz J. Hammarling S. Hanson R. J. An Extended Set of Fortran Basic Linear Algebra Subprograms Mathematics and Computer Science Division. Argonne National Laboratory Argonne, Illinois November 1986
- Neves K. W. “Mathematical Libraries for Vector Computers,” Computer Phys. Comm. 26 1982 303 310
- Boeing Computer Services BCS/VECTORPACK Users Manual Boeing Computer Services Seattle, Washington December 1984
- IBM Engineering and Scientific Subroutine Library-Guide and Reference Second IBM Corporation Kingston, New York July 1986
- Booth M. Misegades K. “Microtasking: A New Way to Harness Multiprocessors,” Cray Channels 8 2 Summer 1986 24 27
- Arnold C. N. “Multiprocessing Strategy and Concepts,” I/O ETA Systems 3 1 1986
- Arnold C. N. Berkey C. L. Multiprocessing Applied to Fortran Applications ETA System, Inc. St. Paul, Minnesota November 1983
- IBM “The Multitasking Facility (MTF),” VS FORTRAN Version 2 Programming Guide Second IBM Corporation San Jose, California September 1986 477 498
- IBM “Using Multitasking in FORTRAN Programs,” Designing and Writing FORTRAN Programs for Vector and Parallel Processing First IBM Corporation Kingston, New York November 1986 77 87
- Larson J. L. “Multitasking on the X-MP-2 Multiprocessor,” IEEE Computer 17 7 July 1984 62 69
- IEEE, Inc. IEEE Standard for Binary Floating-Point Arithmetic IEEE, Inc. New York August 12 1985
- Hough D. “Applications of the Proposed IEEE 754 Standard for Floating-Point Arithmetic,” IEEE Computer 14 3 March 1981 70 74
- Cody W. J. “Analysis of Proposals for the Floating-Point Standard,” IEEE Computer 14 3 March 1981 63 69
- IEEE Task P754 “A Proposed Standard for Binary Floating-Point Arithmetic,” IEEE Computer 14 3 March 1981 51 62
- Coonen J. T. “An Implementation Guide to a Proposed Standard for Floating-Point Arithmetic,” IEEE Computer 13 1 January 1980 68 79 “Errata-An implementation Guide to a Proposed Standard for Floating-Point Arithmetic,” IEEE Computer 14 3 March 1981 62
- Smith B. T. A Review and Analysis of Fortran 8x Mathematics and Computer Science Division. Argonne National Laboratory Argonne, Illinois October 1987
- Reid J. Metcalf M. Fortran 8x Explained Oxford University Press England November 1987
- Joy W. “The UNIX System in the Laboratory,” UNIX/World 1 4 1984 32 38
- Cardinal D. J. “File Server Offers Transparent Access to Design Tools,” Computer Design June 1985
- Gibson S. “Deal Will Merge UNIX with SunOS,” Computer-world 21 43 1987 16
- Dongarra J. J. Sorensen D. C. A Portable Environment for Developing Parallel Fortran Programs Mathematics and Computer Science Division, Argonne National Laboratory Argonne, Illinois July 1986
- Dongarra J. J. Sorensen D. C. SCHEDULE: Tools for Developing and Analyzing Parallel Fortran Programs Mathematics and Computer Science Division, Argonne National Laboratory Argonne, Illinois November 1986
- Lusk E. Overbeek R. et al. Portable Programs for Parallel Processors Holt, Rinehart, and Winston, Inc. New York 1987
- Weeks C. L. Concurrent Extensions to the FORTRAN Language for Parallel Programming of Computational Fluid Dynamics Algorithms Computational Research Branch, NASA Ames Research Center Moffett Field, California September 1986
- Weeks C. L. CoFortran Users' Guide Computational Research Branch, NASA Ames Research Center Moffett Field, California August 27 1987
- Wray A. A. A Vectoral Manual NASA Ames Research Center Moffett Field, California 1986
- Rice J. R. Fortran Extensions for Parallel and Vector Computation Computer Science Department, Purdue University West Lafayette, Indiana January 23 1984
- Jordan H. F. The Force Department of Electrical and Computer Engineering, University of Colorado Boulder, Colorado January 1987
- Jordan H. F. Benten M. S. Arenstorf N. S. Ramanan A. V. Force User's Manual Department of Electrical and Computer Engineering, University of Colorado Boulder, Colorado October 1987
- Simon H. D. Supercomputer Vectorization and Optimization Guide Engineering Technology Applications Division, Boeing Computer Services Seattle, Washington October 1984
- Buzbee B. L. A Strategy for Vectorization Los Alamos National Laboratory Los Alamos, New Mexico 1985
- IBM Designing and Writing FORTRAN Programs for Vector and Parallel Processing First IBM Corporation Kingston, New York November 1986
- Dubrulle A. A. Scarborough R. G. Kolsky H. G. How to Write Good Vectorizable FORTRAN IBM Palo Alto Scientific Center Palo Alto, California June 1985
- Levesque J. M. Williamson J. Fortran Programming on the CRAY Computers Pacific-Sierra Research Corp. Los Angeles, California August 1986
- Petersen W. P. “Vector Fortran for Numerical Problems on CRAY-1,” Comm. ACM 26 11 November 1983 1008 1021
- Sydow P. J. Optimization Guide Cray Research, Inc. Mendota Heights, Minnesota May 1982
- Dongarra J. J. Eisenstat S. C. “Squeezing the Most out of an Algorithm in Cray FORTRAN,” ACM Trans. Math. Software 10 3 September 1984 219 230
- Cowell W. R. Thompson C. P. Transforming Fortran DO Loops to Improve Performance on Vector Architectures Mathematics and Computer Science Division. Argonne National Laboratory May 1986
- Rice J. R. Supercomputing About Physical Objects Computer Science Department, Purdue University West Lafayette, Indiana September 1987
- Bajaj C. Dyksen W. R. Hoffmann C.M. et al. Computing About Physical Objects Computer Science Department, Purdue University West Lafayette, Indiana July 1 1687
- Houstis C. E. Houstis E. N. Rice J. R. “Partitioning PDE Computations: Methods and Performance Evaluation,” Parallel Computing 5 1987 141 163