- Master the design of memory, ALU, control unit, and design of microprogram
- Be familiar with cache architectures, branch predictions and scheduling of
multiple instruction issue
- Be familiar with instruction set architecture, interrupts, and traps
- Be familiar with CISC and RISC architectures, and parallel computer
configurations
- Be exposed to shared-memory and taxonomy of parallel architectures