High-performance computer architecture
Book
·
OSTI ID:5545963
A significant portion of computer design activity has shifted toward high-performance designs as single-user desktop computers reach the point of delivering more computer power than yesterday's mainframes. This book presents design ideas embodied in many of these high-performance machines and stresses techniques for evaluating them. It develops an understanding of the design process by treating the various tradeoffs that exist in design choices. The author shows how good designs make efficient use of available technology and achieve balanced, efficient structures matched well to the class of problems they attack. The book stresses the means to achieve balance and efficiency in high-performance designs regardless of the underlying technology. Topics covered include: General architectural approaches such as memory designs, pipeline techniques, and parallel structures; fundamental bottlenecks such as memory bandwidth, processing bandwidth, communications, and synchronization; evaluation techniques; examples of real applications and their architectural requirements.
- OSTI ID:
- 5545963
- Country of Publication:
- United States
- Language:
- English
Similar Records
Advanced parallel processing with supercomputer architectures
Parallel architectures and parallel algorithms for integrated vision systems
Designing Algorithms for the EMU Migrating-threads-based Architecture
Journal Article
·
Thu Oct 01 00:00:00 EDT 1987
· Proc. IEEE; (United States)
·
OSTI ID:5668201
Parallel architectures and parallel algorithms for integrated vision systems
Book
·
Sun Dec 31 23:00:00 EST 1989
·
OSTI ID:6468457
Designing Algorithms for the EMU Migrating-threads-based Architecture
Conference
·
Sat Sep 01 00:00:00 EDT 2018
·
OSTI ID:1474509
Related Subjects
99 GENERAL AND MISCELLANEOUS
990210* -- Supercomputers-- (1987-1989)
COMMUNICATIONS
COMPUTER ARCHITECTURE
COMPUTER CALCULATIONS
COMPUTER-AIDED DESIGN
COMPUTERS
DATA TRANSMISSION
DATA-FLOW PROCESSING
DESIGN
EFFICIENCY
ELECTRONIC CIRCUITS
EVALUATION
FREQUENCY ANALYSIS
MEMORY DEVICES
MICROELECTRONIC CIRCUITS
MICROPROCESSORS
PERFORMANCE
PROGRAMMING
SYNCHRONIZATION
USES
990210* -- Supercomputers-- (1987-1989)
COMMUNICATIONS
COMPUTER ARCHITECTURE
COMPUTER CALCULATIONS
COMPUTER-AIDED DESIGN
COMPUTERS
DATA TRANSMISSION
DATA-FLOW PROCESSING
DESIGN
EFFICIENCY
ELECTRONIC CIRCUITS
EVALUATION
FREQUENCY ANALYSIS
MEMORY DEVICES
MICROELECTRONIC CIRCUITS
MICROPROCESSORS
PERFORMANCE
PROGRAMMING
SYNCHRONIZATION
USES