151818922 COMPUTER ARCHITECTURE ( 3 Crd.Hrs )

This course focuses on the techniques of quantitative analysis and evaluation of modern computing systems, such as the selection of appropriate benchmarks to reveal and compare the performance of alternative design choices in system design. The emphasis is on the major component subsystems of high performance computers: pipelining, instruction level parallelism, memory hierarchies, input/output, and network-oriented interconnections. Students will undertake a major computing system analysis and design project of their own choosing. Course Objectives This course aims to identify and differentiate among the different techniques of modern computing systems, reveal and compare the performance of alternative design choices in system design, and concentrate on the major component of subsystems of high performance computers (e.g., pipelining, instruction level parallelism, memory hierarchies, input/output, and network-oriented interconnections).