1st Edition

Advanced Computer Architectures

By Sajjan G. Shiva Copyright 2006
350 Pages 143 B/W Illustrations
by CRC Press

352 Pages 143 B/W Illustrations
by CRC Press

Despite the tremendous advances in performance enabled by modern architectures, there are always new applications and demands arising that require ever-increasing capabilities. Keeping up with these demands requires a deep-seated understanding of contemporary architectures in concert with a fundamental understanding of basic principles that allows one to anticipate what will be possible over the... Read more
INTRODUCTION
Computing Paradigms
The Need for Advanced Architectures
Book Overview
References

UNIPROCESSOR ARCHITECTURE OVERVIEW
Uniprocessor Model
Enhancement to the Uniprocessor Model
Example Systems
Summary
References
Problems

MODELS AND TERMINOLOGY
Effect of Application on the Architecture
Application Characteristics
Processing Paradigms
Flynn's Taxonomy
Computer Networks
Performance Evaluation
Cost Factor
Summary
References
Problems

PIPELINING
Pipeline Model
Pipeline Control and Performance
Other Pipeline Problems
Dynamic Pipelines
Example Systems
Summary
References
Problems

VECTOR PROCESSORS
Vector Processor Models
Memory Design Considerations
Architecture of the Cray Series
Performance Evaluation
Programming Vector Processors
Example Systems
Summary
References
Problems

ARRAY PROCESSORS
SIMD Organization
Data Storage Techniques and Memory Organization
Interconnection Networks
Performance Evaluation and Scalability
Programming SIMDs
Example Systems
Summary
References
Problems

MULTIPROCESSOR SYSTEMS
MIMD Organization
Memory Organization
Interconnection Networks
Operating System Considerations
Programming
Performance Evaluation and Scalability
Example Systems
Summary
References
Problems

CURRENT DIRECTIONS
Dataflow Architectures
GRID Computing
Biology Inspired Computing
Optical Computing
References

Biography

Sajjan G. Shiva