TGGS > ECE > 533
Hardware and System Software Architectures
Translation from a high-level language to hardware operations, processor design, pipelining, out-of-order processing, branch prediction, caching, memory subsystem, concurrency, locality, virtual memory, software subsystems, system software, the design of software systems, programming paradigms, hardware-software co-optimizations.
Credits : 3 (3-0-6)
Pre-Requisites : No
Course Learning Outcomes (CLOs) : | |
---|---|
CLO 1 | Understand a fundamental concept of computer architecture. |
CLO 2 | Demonstrate proficiency with designing microarchitectural components. |
CLO 3 | Design simple microprocessors. |
CLO 4 | Apply architectural techniques for problems in real-world context and communicate the result effectively. |
CLO1 | CLO2 | CLO3 | CLO4 | |
ELO 1 | ✓ | ✓ | ||
ELO 3 | ✓ | |||
ELO 5 | ✓ |
Revision : July 2021 (090245351)
Other Revisions : July 2020