Computer Organization and Architecture, 7.5 Credits
About the course
This course covers:
- basic ideas and terminology, including how the performance is measured and the principal factors which limit design, such as the power wall;
- the instruction set of a modern RISC processor, including how constructs in high-level languages are realized;
- the representation of both fixed- and floating-point numbers, together with hardware algorithms for arithmetic operations;
- basic processor organization, data and control paths, instruction-level parallelism, pipelining, and multiple issue;
- the organization of memory, including hierarchies, caches, and virtual memory;
- storage and input-output devices and their interfacing to the processor and memory;
- an introduction to multiprocessing.
Level of Education: Advanced
Course Menu






