Högskola och universitet hos Uppsala universitet, 10 högskolepoäng.
I kursen ingår: Minnessystem: teknologier, cachar, virtuella minnessystem och olika former av optimeringar i hårdvara och mjukvara. Processorer: pipelining, spekulering, superskaläritet, och stöd för parallella trådar. Multiprocessorer: alternativa programmeringsmodeller, koherent delat minne, synkroniseringsprimitiv, minnesordningar, SMP, NUMA och COMA. Framtid: teknologitrender, avancerad spekulering, chip multiprocessors, simultaneous multithreading, kluster och emulering av delat minne.