A performance comparison of the IBM RS/6000 and the Astronautics ZS-1
- Univ. of Michigan, MI (US)
Concurrent uniprocessor architectures, of which vector and superscalar are two examples, are designed to capitalize on fine-grain parallelism. The authors have developed a performance evaluation method for comparing and improving these architectures, and in this article they present the methodology and a detailed case study of two machines. The runtime of many programs is dominated by time spent in loop constructs - for example, Fortran Do-loops. Loops generally comprise two logical processes: The access process generates addresses for memory operations while the execute process operates on floating-point data. Memory access patterns typically can be generated independently of the data in the execute process. This independence allows the access process to slip ahead, thereby hiding memory latency. The IBM 360/91 was designed in 1967 to achieve slip dynamically, at runtime. One CPU unit executes integer operations while another handles floating-point operations. Other machines, including the VAX 9000 and the IBM RS/6000, use a similar approach.
- OSTI ID:
- 5918405
- Journal Information:
- Computer; (United States), Journal Name: Computer; (United States) Vol. 24:1; ISSN 0018-9162; ISSN CPTRB
- Country of Publication:
- United States
- Language:
- English
Similar Records
The IBM RISC System/6000 processor; Hardware overview
IBM RISC System/6000 processor architecture
Machine organization of the IBM RISC System/6000 processor
Journal Article
·
Sun Dec 31 23:00:00 EST 1989
· IBM Journal of Research and Development (International Business Machines); (USA)
·
OSTI ID:7035844
IBM RISC System/6000 processor architecture
Journal Article
·
Sun Dec 31 23:00:00 EST 1989
· IBM Journal of Research and Development (International Business Machines); (USA)
·
OSTI ID:6764509
Machine organization of the IBM RISC System/6000 processor
Journal Article
·
Sun Dec 31 23:00:00 EST 1989
· IBM Journal of Research and Development (International Business Machines); (USA)
·
OSTI ID:6764506
Related Subjects
99 GENERAL AND MISCELLANEOUS
990200* -- Mathematics & Computers
COMPARATIVE EVALUATIONS
COMPUTER ARCHITECTURE
COMPUTER CODES
COMPUTERS
DIGITAL COMPUTERS
EVALUATION
FORTRAN
IBM COMPUTERS
MEMORY MANAGEMENT
PARALLEL PROCESSING
PERFORMANCE TESTING
PROGRAMMING
PROGRAMMING LANGUAGES
SUPERCOMPUTERS
TESTING
VECTOR PROCESSING
990200* -- Mathematics & Computers
COMPARATIVE EVALUATIONS
COMPUTER ARCHITECTURE
COMPUTER CODES
COMPUTERS
DIGITAL COMPUTERS
EVALUATION
FORTRAN
IBM COMPUTERS
MEMORY MANAGEMENT
PARALLEL PROCESSING
PERFORMANCE TESTING
PROGRAMMING
PROGRAMMING LANGUAGES
SUPERCOMPUTERS
TESTING
VECTOR PROCESSING