The major body of the course covers the quantitative principles of computer design and performance measurement. Real-world examples in the main stream are used and explained to demonstrate the ideas behind instruction set design, cache systems, memory systems, multiprocessor systems, storage systems, I/O and networks. Another focus is on technologies to exploit instruction level parallelism in high-performance processors. The course also touches on basic principles of embedded systems.
|