This course deals with the design and performance evaluation of advanced/highperformance computer systems. The emphasis is on microprocessors, chip-multiprocessors and memory hierarchy design. Data storage and low-power dissipation schemes presented. Special attention is paid to pipelining, ILP (instruction-level parallelism), DLP (data-level parallelism) and TLP (thread-level parallelism) using hardware and/or software techniques to yield high performance. Multicore systems, Multiprocessors, distributed processing. Grid and Cloud computing.
Computer Organization/Architecture
At the end of the course the student should be able to
The tentative point distribution is as follows.
Homework assignments/project | 50% |
Final Exam | 50% |