MATERIALS
Back to Course Page
February 25, 2026 Course Materials

It's the Memory, Stupid!

Slides, reference papers, code repositories, and interactive visualizer tools for every session of the course.

Introduction

Course Overview

Introduction

Opening slides for the course, covering the motivation, structure, and main themes of the sessions that follow.

TopDown

TopDown Microarchitecture Analysis

TopDown

TopDown analysis decomposes CPU pipeline slots into meaningful categories, pinpointing whether bottlenecks originate in the front-end, back-end, speculation, or retirement stages.

Heterogeneous Memory

Heterogeneous Memory Systems

Heterogeneous Memory

This section is presented by the BSC Heterogeneous Architectures group, whose research spans accelerators and coprocessors in HPC, programmability of heterogeneous memory systems, and inter-node communications. The group collaborates closely with major HPC vendors including NVIDIA, Intel, and Mellanox, and organizes events such as the PUMPS+AI Summer School and BSC courses on heterogeneous memory systems.

VISUALIZERS

Interactive Tools

Course Visualizers

Custom-built desktop applications designed for this course. Each visualizer lets you interactively explore the concepts covered in the lectures.

BSC

Mess Visualizer

Interactive visualizer for Mess benchmark curves and memory system characterization data.

BSC

PROFET Visualizer

Interactive visualizer for PROFET performance prediction results.

BSC

TopDown Visualizer

Interactive visualizer for TopDown microarchitecture analysis trees and CPI breakdowns.

These visualizers are standalone desktop applications compiled for educational use during this course.

Ready for the course?

Go back to the main course page for the full agenda, speaker bios, and registration.

← Back to Course Page