Bu makale, Out-of-order execution’nin ne olduğunu ve Out-of-order execution’nin nasıl kullanılacağını ayrıntılı olarak açıklayacaktır.
Sıra dışı yürütme
İlk olarak 1990’da IBM’in POWER1 mikroişlemcisi ile tanıtılan, dinamik yürütme olarak da bilinen sıra dışı yürütme, çoğu modern CPU’da kullanılan bir işleme tekniğidir. İşlemci, talimatları yalnızca bir programda göründükleri sırayla yürütmek yerine, verilerin kullanılabilirliğine bağlı olarak bazen talimatları “düzensiz” yürütür. Bunu yapmak, boşa harcanan saat döngülerini en aza indirir, çünkü diğer talimatlar bir gecikme yaşasa bile bekleyen talimatlar üzerinde işleme başlayabilir.