Advanced Computer Architecture

10 credits

Course, Master's level, 1DT024

Spring 2025 Spring 2025, Uppsala, 33%, On-campus, English

Spring 2025 Spring 2025, Uppsala, 33%, On-campus, English For exchange students

Spring 2026 Spring 2026, Uppsala, 33%, On-campus, English

Spring 2026 Spring 2026, Uppsala, 33%, On-campus, English For exchange students

About the course

The following topics are covered in the course: Memory systems - technologies, caches, virtual memory systems, and different forms of optimisation in hardware and software. Processors - pipelining, speculation, super scalability, and support for parallel threads. Multi-processors - alternative programming strategies, coherent shared memory, synchronisation primitives, memory orders, SMP, NUMA, and COMA. Future - Technology trends, advanced speculation, chip multiprocessors, simultaneous multithreading, clusters, and shared memory emulation.

FOLLOW UPPSALA UNIVERSITY ON

Uppsala University on Facebook
Uppsala University on Instagram
Uppsala University on Twitter
Uppsala University on Youtube
Uppsala University on Linkedin