Razlika između verzija stranice "400.perlbench"
Nova strana: '''400.perlbench''' je dio benchmark kolekcije SPEC CPU2006, i to dijela zaduženog za mjerenje snage računanja cjelobrojnih operacija CINT2006 == Kategorija benchmarka ==... |
(Nema razlike)
|
Verzija na dan 22 april 2008 u 00:35
400.perlbench je dio benchmark kolekcije SPEC CPU2006, i to dijela zaduženog za mjerenje snage računanja cjelobrojnih operacija CINT2006
Kategorija benchmarka
- Programski jezik
Kratak opis
400.perlbench je "osiromašena" verzija Perl v5.8.7, popularnog skriptnog jezika. SPEC-ova verzija Perl-a nema većinu stvari vezanih za operativni sistem kako bi se smanjio negativan učinak prilikom mjerenja brzine procesora. Koriste se i neki nezavisni moduli kao što su:
- SpamAssassin v2.61
- Digest-MD5 v2.33
- HTML-Parser v3.35
- MHonArc v2.6.8
- IO-stringy v1.205
- MailTools v1.60
- TimeDate v1.16
Opis ulaza
Referentni učinak za 400.perlbench se sastoji od tri skripte:
Osnovna komponenta je Open source alat za provjeru spama, SpamAssassin. On se koristi da ispita nekoliko poznatih tijela spama, kao i uzorkovanja emaila generiranog od strane raznih komponenti. SpamAssassin je zakrpljen, tako da se izbjegne rad sa ulazno/izlaznim datotekama i ne koristi Bayesian filtriranje.
Druga komponenta je popularni freeware konverter email u HTML: MhonArc. Email poruke se generišu slučajno i konvertuju se u HTML. Također je zakrpljen da se izbjegne rad sa ulazno/izlaznim datotekama. Koristi nekoliko standardnih modula iz CPAN-a (Comprehensive Perl Archive Network), arhive sa preko 12000 modula napisanih u Perl-u.
Treća skripta (koja također koristi email generator) koristi blago modificiranu verziju 'specdiff' skripte, koja je sastavni dio CPU2006 alata za provjeru ispravnosti urađenog benchmarka.
Opis izlaza
U slučaju benchmarka baziranim na email-u, linija sa istaknutim karakteristikama (brojnim header linijama, brojnim body linijama itd.) je izlaz za svaku generisanu poruku. Tokom procesiranja, MD5 heševi sadržaja izlaznih "fajlova" (u memoriji) su izračunati i prikazani.
Programski jezik(ci)
ANSI C