Just-in-time instruktion leverans är en allmän metod för att spara energi i en mikroprocessor genom att dynamiskt begränsa antalet instruktioner under flygning. Målet är att spara energi genom att 1) hämta giltiga instruktioner inte tidigare än nödvändigt, undvika cykler instängda i rörledningen -- särskilt frågan kö, och 2) minska antalet hämtar och efterföljande bearbetning av felaktiga instruktioner. En enkel algoritm övervakar prestanda och justerar det maximala antalet instruktioner under flygning med ganska långa intervaller, 100K instruktioner i denna studie. Det föreslagna programmet för JIT-instruktion ger de kombinerade fördelarna med mer riktade system som tidigare föreslagits. Med endast en 3 % prestandanedbrytning, energibesparingar i hämta, avkoda rör, och utfärda kö är 10%, 12%, respektive 40%.
I REF ändrar författarna dynamiskt antalet instruktioner under flygning.
Saving energy with just in time instruction delivery
{'venue': "ISLPED '02", 'journal': None, 'mag_field_of_study': ['Medicine', 'Computer Science']}