IT-lexikon Hårdvara Retirering

Retirering

Hårdvara In English → Uppdaterad: 2026-05-29

Det sista steget i en instruktions liv i CPU:n, där dess resultat görs permanent och synligt i det arkitektoniska tillståndet — i strikt programordning. Att en instruktion "retireras" betyder att den officiellt har slutförts och inte kan ångras.

Mekanik: i en out-of-order-CPU har instruktioner exekverats färdigt ur ordning, men deras resultat är provisoriska tills de retireras. Retireringen sker från toppen av omordningsbufferten (ROB) i programordning: när den äldsta instruktionen är klar och felfri "commitas" dess resultat till det arkitektoniska tillståndet (riktiga register, minnet) och den lämnar ROB:en. Varför ordningen spelar roll: det garanterar precisa undantag (om instruktion N orsakar ett fel vet man exakt att allt före N är klart och inget efter N har påverkat tillståndet) och korrekt rollback vid felspekulation (allt efter felpunkten kastas innan det retirerats). Retireringsbredden (hur många instruktioner som kan committas per cykel) är ett mått på CPU:ns kapacitet. Slutpunkten i out-of-order-maskineriet. Hör ihop med omordningsbuffert och out-of-order-exekvering.

← Tillbaka till lexikonet