Architettura del Supercomputer IBM Roadrunner: Chiarire RAM vs Storage
L'IBM Roadrunner (2008–2013, Los Alamos National Laboratory) fu il primo supercomputer al mondo a raggiungere un sostenuto **petaflop**. La sua architettura ibrida unica porta spesso a confusione sulla sua gerarchia di memoria.
L'Architettura
- Nodi di Calcolo: 3.250 nodi (ciascuno: 1× Dual-Core AMD Opteron 2210 + 1× PowerXCell 8i).
- Core Totali: 12.960 core Opteron + 103.680 SPE Cell (Synergistic Processing Elements).
- Potenza: 2,35 MW Picco.
Gerarchia di Memoria: La Distinzione Critica
- RAM di Sistema (Memoria Principale Coerente): **32 TB DDR2** (8.192 nodi PowerXCell 8i × 4 GB DDR2 collegati al PPE - Power Processing Element). Questa è memoria di sistema standard accessibile da Opteron e PPE.
- Local Store (LS) degli SPE: Ciascuno dei 8 SPE per Cell ha **256 KB** di **local store software-gestito (SRAM)**, per un totale di **2 MB per Cell**. Questa **NON è cache**; è gestita esplicitamente dal programmatore (trasferimenti DMA). Non è "RAM" nel senso di memoria di sistema.
- Storage (Disco/SSD): **~110 TB** (poi espanso a **1,5 PB**) tramite **Panasas Parallel File System (Lustre)**. Questa è la cifra di 110 TB spesso citata.
Sommario della Correzione
Roadrunner **AVEVA 32 TB di RAM di sistema (DDR2)**. La cifra **110 TB si riferisce a storage ad alte prestazioni disco/SSD**, non RAM. I Local Store degli SPE sono scratchpad, non memoria di sistema.