CS 501-3
Advanced Computer Architecture
Catalog Description
Hardware and software elements of multiprocessors, multicomputers, pipeline and array machines, data flow architecture, and other state-of-the-art architectures. Design principles related to machine structures, interconnection networks, control software and hardware, data storage and access.
Prerequisite:
CS 401
Course Outline
| Lectures | ||
| 1. | Classification of parallel machines | 3 |
| 2. | Interconnection networks | 8 |
| 3. | Multiprocessor architectures | 6 |
| 4. | Multicomputer architectures | 6 |
| 5. | Array processors | 3 |
| 6. | Hybrid architectures | 3 |
| 7. | Parallelism detection and parallel compilers | 3 |
| 8. | Special purpose systems | 4 |
| 9. | State-of-the-art architectures | 2 |
| 10. | Future directions of parallel and distributed architectures | 2 |
| Total | 40 | |