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 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, lOOK 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 lo%, 12%, respektive 40%.
JIT Instruction Delivery REF begränsar dynamiskt antalet instruktioner under flygning.
Saving energy with just in time instruction delivery