På senare tid har systemarkitekter byggt kluster med låg effekt och hög prestanda, till exempel Green Destiny. Tanken bakom dessa kluster är att förbättra knutpunkternas energieffektivitet. Dessa kluster sparar dock kraft på bekostnad av prestanda. Vårt tillvägagångssätt är istället att använda högpresterande kluster noder som är frekvens och spänning skalbar; energi kan än sparas genom att skala ner CPU. Vårt tidigare arbete har undersökt kostnaderna och fördelarna med att genomföra en hel ansökan med en enda reducerad frekvens. I detta dokument presenteras en ram för att utföra en enda applikation i flera frekvensspänningsinställningar. Den grundläggande idén är att först dela upp program i faser och sedan utföra en serie experiment, med varje fas tilldelas en föreskriven frekvens. Under varje experiment mäter vi energiförbrukningen och tiden och använder sedan en heurist för att välja tilldelningen av frekvens till fas för nästa experiment. Våra resultat visar att betydande energi kan sparas utan onödiga prestandapåföljder; i synnerhet, vår heuristiska finner uppdrag av frekvens till fas som är överlägsen någon fast frekvens lösning. Specifikt visar detta dokument att mer än hälften av NAS-riktmärkena uppvisar en bättre avräkning av energitiden med hjälp av flera växlar än med en enda växel. Till exempel använder IS flera växlar 9% mindre energi och körs i 1% mindre tid än den närmaste singel-gear lösning. Jämfört med ingen frekvensskalning använder flera växeln IS 16 % mindre energi medan den bara kör 1 % längre.
I REF är tanken att dela upp program i faser och sedan tilldela olika växlar till faser enligt tidigare mätningar och en heuristisk.
Using multiple energy gears in MPI programs on a power-scalable cluster
{'venue': "PPoPP '05", 'journal': None, 'mag_field_of_study': ['Computer Science']}