Nyligen, den högpresterande datorvärlden har insett att makt är en prestandabegränsande faktor. En anledning till detta är att superdatorer har begränsad kraftkapacitet och maskiner börjar nå den gränsen. Dessutom har energikostnaderna blivit allt större, och den värme som produceras av högre energikomponenter tenderar att minska deras tillförlitlighet. Ett sätt att minska effekt (och därmed energi) krav är att använda högpresterande kluster noder som är frekvens-och spänning skalbara (t.ex., AMD-64 processorer). Problemet vi tar itu med i detta dokument är: med tanke på ett målprogram, en makt skalbar kluster, och en övre gräns för energiförbrukning, välj ett schema (antal noder och CPU-frekvens) som samtidigt (1) uppfyller en extern övre gräns för energiförbrukning och (2) minimerar utförandet tid. Det finns för många scheman för en uttömmande sökning. Därför hittar vi ett schema genom en ny kombination av prestandamodellering, prestandaprognoser och programutförande. Med hjälp av vår teknik, kan vi hitta ett nästan optimalt schema för alla våra riktmärken i bara en handfull partiella program utföranden.
I Springer m.fl. arbete i REF en övre gräns för systemets energianvändning valdes först externt; sedan användes en kombination av prestandamodellering och prestandaförutsägelse för att ändra genomförandetider enligt denna övre gräns.
Minimizing execution time in MPI programs on an energy-constrained, power-scalable cluster
{'venue': "PPoPP '06", 'journal': None, 'mag_field_of_study': ['Computer Science']}