mubench yra gilinimas, žemo lygio etalonas x86 procesorius. Jo pagrindinis tikslas yra teikti naudingą informaciją žmonėms, kurie optimizuoti surinkimo kodą ir žmonėms, kurie rašo kompiliatorius. mubench projekto priemonės latency ir pralaidumas kiekvieno atskiro nurodymo (kartais kelių formų to paties nurodymu), taip pat savavališkai instrukcijų mišiniai apyvartos. Gaminamos mubench rezultatai paprastai yra eile išsamesnės negu nustatyta AMD ar Intel vadovus tvarka.
mubench rezultatai procesorių įvairovė yra prieinami. Jei ši informacija naudinga, prašome paleisti mubench savo procesorių ir įkelti rezultatus.
mubench visiškai palaiko visus SIMD instrukcijų rinkiniai x86, įskaitant SSSE3, SSE3, SSE2, SSE, MMX, MMX Ext, 3DNow! ir 3DNow! Išor. Parama ne SIMD instrukcijas yra dalinė: dauguma duomenų judėti, Dvejetainė aritmetika, logiška, perėjimas / pasukti ir tiek / baitų instrukcijos yra palaikomi, bet ir kiti nurodymai, ypač filialas ir skambinimo funkcijos instrukcijos ar nurodymai manipuliuoti krūvą, yra nepalaikomi. Slankiojo kablelio nurodymai "x87 nepalaikomi. mubench naudoja tik registruoti iki registre (arba tiesiogiai) formų instrukcijas; atminties operandai yra nepalaikomas. Šie apribojimai palaipsniui bus pašalintos vėlesniais spaudai.
Veikia:
perl mubench.pl [options]
Pasirinkimai:
- (NO-) tikslūs veikia bandymų kelis kartus (pagal nutylėjimą įjungta)
--mhz = 2500 procesoriaus greičio MHz (paprastai nustatytas automatiškai iš / proc / cpuinfo, čia nustatyti, jei tai
yra negerai, pavyzdžiui, jei turite SpeedStep įjungta)
- (NO-) 64bit etalonas 64 bitų (AMD64, EMT64, x86-64) instrukcijos (pagal nutylėjimą nustatytas automatiškai)
- (nesukeliančias) 32bit lyginamosios 32 bitų instrukcijos
- (NO-) poros lyginamosios instrukcijų mišiniai (nevykdymas, labai lėtai; naudoti --no-poras už labai greitai etalonas
kuri veikia minutėmis)
--include = pridėti, pietus benchmark tik instrukcijas atitikimo duotą sąrašą modelių (reguliarios išraiškos OK)
--output = XML | CSV | Teksto pasirinkti išvesties formatą
--outfile = file.xml išvesties failą išsaugoti rezultatus (numatytasis mubench-rezultatais .xml jei XML,
Standartinė išvesties kitaip)
Kas naujo šioje versijoje:
Programinė detalės:
Versija: 0.2.2
Įkėlimo datą: 3 Jun 15
Licencija: Nemokamai
Populiarumas: 194
Komentarai nerastas