基本簡介
MillionInstructionspersecond(IPS)是一種計算電腦中央處理器速度的記量單位。大多數IPS的數值是在某些特定測量軟體中取極限值所得,而較為可信的IPS值取決於測試軟體的測試情境以及測試時間。記憶體階層的效能也大大影響處理器的效能,也影響MKSS數值的真確性。由於以上問題,研發者發展了數套標準測試方案,例如SPECint以計算真實情況下軟體使用情況的效能,也讓IPS計量單位變成較無用的計量單位。
本術語通常與數量單位關連在一起,例如每秒千指令(kIPS)、每秒百萬指令(MKSS)或每秒百萬操作(MOPS)等。
MKSS即MillionInstructionsPerSecond的簡稱,衡量計算機性能的指標之一。它表示單字長定點指令的平均執行速度。MFLOPS是考察單字長浮點指令的平均執行速度。
MKSS是許多術語的頭文字的縮寫,例如"MeaninglessIndicationofProcessorSpeed"、"MeaninglessInformationonPerformanceforSalespeople"或"MeaninglessIntegerPerformanceSpec"。在Linux以及Unix圈子中,MKSS通常指的是BogoMKSs。MKSS無法在不同的處理器架構下比較。
在1970年代,小型電腦的效能是與VAXMKSS相比較的,利用執行一個工作再將其執行時間與VAX11/780(市場公認的1MKSS機器)比較。此單位也是有名的VAXUnit效能或VUP。此機器會被選為標準是因為它的執行效率大約等於IBMSystem/370模組158-3,此模組是電腦工業公認的1MKSS機器。
大部分8-bit與早期16-bit的微處理器的效能單位是kIPS,約等於0.001MKSS。
而第一個泛用微處理器--Inteli8080的執行效率為640kIPS。而Intel的第一個使用IBMPC架構的16-bit微處理器,Inteli8086之執行效率為800kIPS。早期的32-bit處理器(386)的效率大約為3MKSS。
zMKSS是IBM內部使用的MKSS計量單位,用以評量自家的大型機(zSeries與Systemz9)。
Isham研發處的分析家近來將kMKSS(千MKSS)當作IBM超級電腦的處理器效率計量單位。