Saniye başına komut

Saniye başına komut (IPS) bilgisayar işlemcisinin hızının bir ölçüsüdür. Rapor edilen birçok IPS değeri, birkaç bölüm ile yapay komut dizilerinde en yüksek işletim hızını temsil etmiştir, oysa gerçeğe uygun iş yükleri, komutların bir karışımını ve çift uygulamaları içerir, bunların bazılarını işletmek diğerlerinden daha uzun sürer. Bellek sıradüzenselliğinin performansı, işlemci performansını oldukça etkilemesinin yanı sıra MIPS (saniye başına milyon komut ) hesaplamalarında dikkate alınan bir sorundur. Bu problemlerden dolayı, araştırmalar, ortak kullanılan uygulamalarda asıl etkileyici performansı ölçmek için, SPECint gibi standartlaştırılmış testleri meydana getirmiş ve yeni oluşan IPS kullanılmaz hale gelmiştir.

IPS genellikle Saniye Başına Bin Komut (kIPS), Saniye Başına Milyon Komut (MIPS) veya Saniye Başına Milyon İşlem (MOPS) gibi bir sayısal değer ile kullanılır.

Saniye başına bin komut

değiştir

Günümüze ait birçok mikroişlemci saniyede birkaç milyon komutu işletebildiği için Saniye Başına Bin Komut (kIPS) nadiren kullanılır. Buradaki bin sayısı 1024’ü değil 1000 sayısını temsil etmektedir.

Bunun yanı sıra kIPS, MIPS tabanlı mimariyi kullanarak, bilgisayar mimarisini açıklayan Computer Organization and Design by Patterson and Hennessy (ISBN 1-55860-428-6) ders kitabının okutulduğu lisans düzeyinde eğitim veren bölümlerde 16 bit tabanlı mikroişemciler için kullanılan ortak bir aldatmacadır. Bu gibi mimariler MIPS R2000 mimarisinin versiyonlarını küçültmeye yöneliktir.

Saniye başına milyon komut

değiştir

Terim eleştirileri MIPS için “işlemci hızının anlamsız belirtimi (Meaningless Indication of Processor Speed)” ya da “Satış Elemanları için Anlamsız Bilgi (Meaningless Information on Performance for Salespeople)” gibi ilk harf kısaltmalarına referans vermektedir. Linux ve UNIX zincirlerinde MIPS ler bogoMIPS olarak referans edilir. Bu özelliğiyle MIPS bilgisayar mimarileri arasında karşılaştırma yapmak için kullanılamaz.

MIPS’in kayar nokta aritmetiğindeki eşdeğeri, aynı tedbirler alınarak FLOPS olarak adlandırılır. 1970’lerde mini bilgisayar performansı, bir test programında ölçülerek ve bu mini bilgisayarların 1MIPS’lik makine olarak pazarlanan VAX 11/780’e karşı değerlendirilen performansı, VAX MIPS kullanılarak karşılaştırılmıştır. (bu ölçü aynı zamanda VAX birimlik performans veya VUP olarak bilinmektedir. İngilizcedeki imla kurallarına göre doğru olmamasına rağmen VUPs içerisindeki s kimi zaman büyük ‘S’ ile yazılır.) Bunun seçilmesinin sebebi, 11/780 performansta yaklaşık olarak,1 MIPS çalıştırılan bilgisayar sanayisinde genellikle kabul edilen bir IBM System/370 158-3 modeline karşılık gelmektedir.

Pek çok 8 bit ve erken dönemde üretilen 16 bit tabanlı mikroişlemciler 0.001MIPS’e eşit olan kIPS’te bir performans ölçümüne sahip olmaktadırlar. Tasarlanan ilk genel mikroişlemci, Intel i8080, 640 kIPS’ ta çalışmıştır. Intel tarafından geliştirilen ilk 16 bitlik mikroişlemciler arasında bulunan ve IBM kişisel bilgisayarlarında kullanılan Intel i8086 mikroişlemci, 800kIPS’te çalışmıştır. Erken dönemde üretilen 32 bitlik kişisel bilgisayarlar(386), yaklaşık 3MIPS’lik bir performans göstermiştir.

zMIPS, IBM tarafından dahili olarak, firmanın mainframe sunucularının MIPS oranına referans eder(z-Series ve System z9). Araştırma firması, Isham research ilerleyen dönemde IBM’in en geniş sunucularında mikroişlemci hızını ölçebilmek için, kMIPS (saniye başına kilo-milyon komut) buldu.

Saniye başına düşen komut sayısı için zaman çizelgesi

değiştir
Islemci IPS Yıl Kaynak
Kağıt ve Kalem 0.0119 IPS 1892 [1]
Intel 8080 640 kIPS at 2 MHz 1974
Motorola 6800023 Eylül 2006 tarihinde Wayback Machine sitesinde arşivlendi. 1 MIPS at 8 MHz 1979
Intel 386DX 8.5 MIPS at 25 MHz 1988
Intel 486DX 54 MIPS at 66 MHz 1992
PowerPC 600s (G2) 35 MIPS at 33 MHz 1994
Intel Pentium Pro13 Eylül 2006 tarihinde Wayback Machine sitesinde arşivlendi. 541 MIPS at 200 MHz 1996 [2]
ARM 7500FE17 Eylül 2006 tarihinde Wayback Machine sitesinde arşivlendi. 35.9 MIPS at 40 MHz 1996
PowerPc G313 Eylül 2006 tarihinde Wayback Machine sitesinde arşivlendi. 525 MIPS at 233 MHz 1997
Zilog eZ8013 Eylül 2006 tarihinde Wayback Machine sitesinde arşivlendi. 80 MIPS at 50 MHz 1999 [3]
Intel Pentium III13 Eylül 2006 tarihinde Wayback Machine sitesinde arşivlendi. 1354 MIPS at 500 MHz 1999
AMD Athlon13 Eylül 2006 tarihinde Wayback Machine sitesinde arşivlendi. 3561 MIPS at 1.2 GHz 2000
AMD XP 2400+13 Eylül 2006 tarihinde Wayback Machine sitesinde arşivlendi. 5935 MIPS at 2.0 GHz 2002
Pentium 4 Extreme Edition 9726 MIPS at 3.2 GHz 2003
ARM Cortex A823 Eylül 2006 tarihinde Wayback Machine sitesinde arşivlendi. 2000 MIPS at 1.0 GHz 2005 [4]
Xbox360 IBM "Xenon" Single Core13 Eylül 2006 tarihinde Wayback Machine sitesinde arşivlendi. 6400 MIPS at 3.2 GHz 2005
AMD Athlon FX-57 12000 MIPS at 2.8 GHz 2005
AMD Athlon 64 3800+ X2 (Dual Core)13 Eylül 2006 tarihinde Wayback Machine sitesinde arşivlendi. 14564 MIPS at 2.2 GHz 2005 [5]
AMD Athlon FX-60 (Dual Core)13 Eylül 2006 tarihinde Wayback Machine sitesinde arşivlendi. 18938 MIPS at 2.6 GHz 2006 [5]
Intel Core 2 X680017 Aralık 2006 tarihinde Wayback Machine sitesinde arşivlendi. 27079 MIPS at 2.93 GHz 2006 [5]
IBM Cell BE (Single SPE)13 Eylül 2006 tarihinde Wayback Machine sitesinde arşivlendi. 25600 MIPS (FLOPS) at 3.2 GHz 2006 [6]
Intel Core 2 Extreme QX670013 Eylül 2006 tarihinde Wayback Machine sitesinde arşivlendi. 61119 MIPS at 3.33 GHz 2006 [7]

Kaynakça

değiştir
  1. ^ "Arşivlenmiş kopya". 10 Mart 2010 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Aralık 2006. 
  2. ^ "Arşivlenmiş kopya". 2 Ocak 2007 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Aralık 2006. 
  3. ^ "Arşivlenmiş kopya". 25 Mayıs 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Aralık 2006. 
  4. ^ "Arşivlenmiş kopya". 6 Şubat 2010 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Aralık 2006. 
  5. ^ a b c http://www23.tomshardware.com/cpu.html?modelx=33&model1=430&model2=464&chart=158[ölü/kırık bağlantı]
  6. ^ "Arşivlenmiş kopya". 1 Ocak 2007 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Aralık 2006. 
  7. ^ http://www.tomshardware.com/2006/09/10/four_cores_on_the_rampage/page13.html [yalın URL]