Advanced Computer Architecture

10 credits

Course, Master's level, 1DT024

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

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

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

Spring 2025 Spring 2025, 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

facebook
instagram
twitter
youtube
linkedin