Why Study Parallel Architecture as a computer scientist?
Role of a computer architect:
- To design and engineer the various levels of a computer system to maximize performance and programmability within limits of technology and cost.
Parallelism:
- Provides alternative to faster clock for performance
- Applies at all levels of system design
- Is a fascinating perspective from which to view architecture
- Is increasingly central in information processing