mubench er en dyptgående, lavt nivå benchmark for x86-prosessorer. Dens primære mål er å gi nyttig informasjon for folk som optimaliserer montering kode og for folk som skriver kompilatorer. mubench prosjekt tiltak latens og gjennomløp for hver enkelt instruksjon (noen ganger flere former av den samme instruksjon), samt gjennomstrømningen av vilkårlige instruksjon mikser. Resultatene fra mubench er vanligvis en størrelsesorden mer detaljert enn de som finnes i AMD eller Intel manualer.
mubench resultater for en rekke prosessorer er tilgjengelig. Hvis du finner denne informasjonen nyttig, kan du kjøre mubench på prosessoren og laste opp resultatene.
mubench fullt støtter alle SIMD instruksjonssett for x86, inkludert SSSE3, SSE3, SSE2, SSE, MMX, MMX Ext, 3DNow! og 3DNow! Ext. Støtte for ikke-SIMD instruksjoner er delvis: de fleste data flytte, binær aritmetikk, logisk, skift / rotere og bit / byte instruksjoner støttes, men andre instruksjoner, særlig avdelings og funksjon samtale instruksjoner eller instruksjoner manipulere stabelen, støttes ikke. Flyt instruksjoner for x87 støttes ikke. mubench bruker bare registrere-til-register (eller umiddelbare) former instruksjonene; minne operander støttes ikke. Disse begrensningene vil bli gradvis fjernet i senere utgivelser.
Kjører:
perl mubench.pl [alternativer]
Alternativer:
- (Nei) nøyaktige kjører tester flere ganger (standard på)
--mhz = 2500 prosessorhastighet i MHz (normalt automatisk oppdagete fra / proc / cpuinfo, satt her hvis det
er galt, for eksempel hvis du har Speedstep aktivert)
- (Nei) 64bit benchmark 64-bit (amd64, EMT64, x86-64) instruksjoner (standard automatisk oppdagete)
- (no-) 32bit benchmark 32-bits instruksjoner
- (Nei) parene benchmark instruksjon blandinger (standard på, veldig treg, bruke no-par for en svært rask benchmark
som kjører i minutter)
--include = legge til, under benchmark bare instruksjonene som samsvarer med gitte listen over mønstre (regulære uttrykk ok)
Output = xml | csv | tekst velge output format
--outfile = file.xml utdatafilen å lagre resultatene til (standard mubench-resultater-.xml hvis xml,
standard ut ellers)
Hva er nytt i denne versjonen:
Prog.varedetaljer:
Versjon: 0.2.2
Last opp dato: 3 Jun 15
Lisens: Gratis
Popularitet: 194
Kommentarer ikke funnet