Döngü başına komut sayısı

Döngü başına komut sayısı (IPC), bilgisayar mimarisinde, işlemci performansının bir bileşenini tanımlamak için kullanılan bir terimdir. Diğer bir deyişle her saat darbesinde işlenen ortalama komut sayısıdır ve komut başına döngü sayısının çarpma işlemine göre tersidir.

IPC hesabı 
İşlemci için IPC ve saat hızını çoğaltmak, saniye başına komut sayısı'nın(Instruction Per Second) arttırılmasıyla elde edilir. IPC hemen hemen işlemcinin performansını bildirir. Saat başı uygulanan işlemlerin sayısı mevcut işlemciyle sabit değildir, bu işlemciyle hareket eden özel yazılıma da bağlıdır ve aslında tüm aletlere özellikle bellek sıradüzenselliğine. Buna rağmen belli işlemcilerin özellikleri, ortalama IPC değerinden yüksek olan tasarımları, mevcut olan çoklu ALU'lari ve kısa veri iletim hatları yönetmeye meyillidir. Farklı komut birimlerini karşılaştırırsak; basit bir komut birimi aynı yonga teknolojisini kullanan daha karmaşık komut birimleri sahibi olan, yüksek IPC modelini yönetebilir, bununla birlikte, en karışık komut sistemi, basit bir komut sisteminden daha yararlı işler başarabilir.

IPC’yi yöneten faktörler 

Her ikisi için de, komutların seviyesi verilirse yüksek IPC ve düşük saat hızı, veya düşük IPC ve yüksek saat hızı oluşabilir.

Yüksek IPC, düşük saat hızı dizaynları genellikle “brainiac” dizaynlar olarak bilinirken, düşük IPC ve yüksel saat hızı da “speed demons” olarak bilinir.

İkisi de değerli işlemci dizaynlarıdır ve bu ikisi arasındaki seçim genellikle geçmişin mühendislik kısıtlamalarından ve satış baskılarından dolayı dikte olmuştur.

Bilgisayar hızı 

Herhangi bir Bilgisayarla yapılan kullanışlı işlemler, işlemcinin hızının yanında birçok etkene de bağlıdır. Bu etkenler; işlemci mimarisi ni, makinenin içindeki yerleşme yapısını, disk depolama sisteminin hızını, bilgisayara takılı olan diğer aletlerin hızını, işletim sisteminin faydasını ve en önemlisi kullanılan yazılımın yüksek seviyeli tasarımını içermektedir.

Bilgisayar sisteminin kullanıcıları ve müşterileri için IPC, bilgisayar sistem performansını bildirilmesinde özellikle faydalı değildir. Konu ile ilgili performansın doğru ölçümü için denektaşına başvurmak daha faydalıdır. Bunun varlığının farkında olmak faydalıdır ve bu şekilde saat hızının, neden bilgisayar performansıyla ilgili olan tek faktör olmadığı gerçeği elde edilir.

Bilgisayar bilimi