400.perlbench

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

 Također pogledajte 
 SPEC CPU2006
 CINT2006

 Reference 

 Vanjski linkovi 

 Opis benchmarka sa oficijelne stranice 
 The Comprehensive Perl Archive Network - CPAN 
 SpamAssassin homepage 
 MHonArc homepage 

Kategorija:Računarska mjerenja