Course ContentComputer organization and design.
Hardware/software interface.
Instruction set architecture. RISC vs. CISC.
Assembly language for MIPS microprocessor.
Assemblers, compilers, loaders basics.
Performance evaluation and benchmarking.
Power/energy/yield/cost calculations and models.
Computer arithmetic for integers and reals.
CPU simple design.
Pipeline and caches basics.
Architectural simulators.