Yeniden sıralama tamponu (ROB)
Sıra dışı çalışan bir işlemcinin komutları istediği sırayla yürütmesini, ama sonuçları kesinlikle program sırasıyla “emekli edip” görünür kılmasını sağlayan yapı. Sıra dışı yürütmeyi doğru kılan ve yanlış tahminde geri almayı mümkün yapan şey.
Komutlar yayınlandığında ROB’a program sırasıyla yerleştirilir; verileri hazır olur olmaz sıra dışı yürütülür, ama sonuçları ROB’da geçici tutulur ve en başa gelince sırayla emekli olur. Bu iki sorunu çözer: (1) doğruluk, içeride yeniden sıralama olsa da dışarıdan her şey program sırasıyla olmuş görünür; (2) kesin istisnalar ve spekülasyon, dal yanlış tahmin edilirse ya da istisna olursa henüz emekli olmamış (spekülatif) tüm komutlar hiç olmamış gibi atılabilir. ROB’un boyutu (modern çekirdeklerde yüzlerce girdi) aynı anda “uçuşta” olabilecek komut sayısını sınırlar; performansın kilit etkenlerinden biridir. Yazmaç yeniden adlandırmayla sıkı bağlıdır.