mubench je in-hloubka, low-level měřítko pro procesory x86. Jejím hlavním cílem je poskytnout užitečné informace pro lidi, kteří optimalizují assembleru a pro lidi, kteří píší kompilátory. mubench opatření projektu latencí a propustnost pro každé jednotlivé instrukce (někdy několik forem stejné instrukce), stejně jako propustnost libovolných instrukčních směsí. Výsledky produkované mubench jsou obvykle řádově podrobnější než ty, které našel v AMD nebo Intel manuály.
mubench výsledky pro celou řadu procesorů, jsou k dispozici. Najdete-li tyto informace užitečné, spusťte mubench na vašem procesoru a nahrát výsledky.
mubench plně podporuje všechny instrukční sady SIMD pro x86, včetně SSSE3, SSE3, SSE2, SSE, MMX, MMX, 3DNow Ext! a 3DNow! Ext. Podpora pro non-SIMD instrukcí je částečný: Většina údajů pohybovat, binární aritmetické, logické, posun / otočení a instrukce bit / byte jsou podporovány, ale i další pokyny, zejména větev a funkce volání instrukce nebo pokyny manipulaci s stoh, nejsou podporovány. Pohyblivou čárkou pokyny pro x87 nejsou podporovány. mubench používá pouze zaregistrujte-to-registru (nebo proměnných) formy návodu; Paměťové operandy nejsou podporovány. Tato omezení budou postupně odstraněny v pozdějších verzích.
Běh:
perl mubench.pl [volby]
Volby:
- (No-) přesné běží testuje několikrát (výchozí zapnuto)
--mhz = 2500 Rychlost procesoru v MHz (obvykle rozpoznán z / proc / cpuinfo, zde nastavit, zda, že
je nesprávné, například pokud jste SpeedStep povoleny)
- (No-) 64bit Benchmark 64-bit (AMD64, EMT64, x86-64) návod (default rozpoznán automaticky)
- (nedochází k nepříznivým) 32bit benchmarků 32-bitové instrukce
- (No-) páry Benchmark instrukce Směsi (default na, velmi pomalé, použijte --no-páry pro velmi rychlé benchmarku
který běží v minutách)
--include = přidat, pouze dílčí srovnávací instrukce odpovídající daný seznam vzorů (regulární výrazy ok)
--output = xml | csv | text vybrat výstupní formát
--outfile = file.xml výstupní soubor uložit výsledky (výchozí mubench výsledky jednotlivců-.xml pokud xml,
standardní výstup jinak)
Co je nového v této verzi:
Podrobnosti Software:
Verze: 0.2.2
Datum uploadu: 3 Jun 15
Licence: Volný
Popularita: 194
Komentáře nebyl nalezen