- Arquitetura de conjunto de instruções, análise de custo, desempenho e gasto de energia;
- Conceito de cache, otimizações de desempenho de cache, memória virtual, máquinas virtuais;
- Conceito de pipeline; predição de desvios, escalonamento dinâmico, especulação por hardware;
- Arquitetura vetorial, instruções SIMD para multimídia, GPUs, detecção de paralelismo no nível de laço;
- Arquiteturas de multiprocessadores com memória compartilhada com acesso uniforme e não uniforme à memória,
conceitos básicos de sincronizaç.ão, conceitos básicos de consistência de memória.