Sannolikhetstäthet för uppnåelig prestanda (GFlop/s) med 1024 prover med olika plattor och problemstorlek. Med eDRAM (DRAM =dynamiskt slumpmässigt åtkomstminne), funktionskurvan som helhet flyttas till det övre högra, vilket innebär att fler prover kan nå nära topp (t.ex. 90 procent) prestanda. Med andra ord, att ha eDRAM ökar chansen för mindre optimerade applikationer att nå prestanda som "säljaren hävdar". Dock, den högra gränsen rör sig bara lite, vilket indikerar att eDRAM inte avsevärt kan förbättra råa topprestanda. Kredit:US Department of Energy
Minne med hög bandbredd kan förbättra datorns prestanda. Paketminne (OPM) är ett populärt alternativ i många kommersiella system. Innan denna ansträngning, lite var känt om OPM:s konsekvenser för hastighet och energianvändning. Teamet experimentellt karakteriserade och analyserade modern OPM -lagring. De gav riktlinjer för att ställa in minnet för att påskynda applikationer med hög prestanda (HPC).
Denna studie om OPM är både viktig och grundläggande för att utveckla datorsystem. Till exempel, det motiverar mjukvara-arkitektur samdesignutforskning. Ytterligare, det validerar modeller och simuleringar. Det har också resulterat i allmänna optimeringsriktlinjer. Arbetet visar hur man ställer in applikationer och arkitekturer för bästa prestanda på plattformar med vissa OPM.
Forskarna genomförde en grundlig experimentell utvärdering för att urskilja hur moderna OPM påverkade prestanda och energieffektivitet för viktiga HPC -vetenskapliga kärnor, som komponerar en dators kärnoperativsystem. De undersökte olika inställningsmetoder för OPM och hur de påverkade applikationsinställning för bästa systemprestanda. Teamet från Pacific Northwest National Laboratory, Köpenhamns universitet, och Virginia Tech utvärderade olika HPC -kärnor på två Intel OPM, eDRAM på flerkärniga Broadwell och MCDRAM på många poäng Knights Landing, med en stor uppsättning av deras representativa inmatningsmatriser (t.ex. 968 matriser för glesa kärnor). Denna studie tillät laget att härleda en intuitiv visuell analytisk modell för att bättre förklara komplexa arkitektoniska scenarier, samt ge allmänna riktlinjer för framtida arkitekturoptimeringar och effektivisering.