|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T d
Length: 1394 (0x572)
Types: TextFile
Names: »dhry.doc«
└─⟦db229ac7e⟧ Bits:30007240 EUUGD20: SSBA 1.2 / AFW Benchmarks
└─⟦this⟧ »EUUGD20/AFUU-ssba1.21/ssba1.21F/dhry/dhry.doc«
DHRYSTONE
Ce test trop celebre, publie a l'origine en Ada dans
Communications of the ACM d'Octobre 1984 par Rheinhold Weicker,
puis traduit en C par Rick Richardson avec une erreur et corrige
par la suite, est presente ici dans sa version definitive dite
1.1. Ce test ne contient pas les calculs flottants, les
entrees/sorties ou les appels systeme. L'interet de ce test est
qu'il a ete construit synthetiquement a partir de l'analyse faite
sur 13 ans, par 16 organismes differents, de la distribution des
instructions dans 1051 programmes reels de 18 a 39000 lignes et
ecrits en 10 languages. On compile le source avec et sans
l'utilisation de registres, avec et sans optimisation, pour un
nombre d'iterations de 500000. Un calcul, effectue a l'interieur
du programme en fonction du temps d'execution, retourne un nombre
de dhrystones/s (souvent galvaude dans la presse) qui est
significatif de la vitesse de traitement des instructions du CPU,
de l'architecture du processeur, de la performance et de la
maturite du compilateur C. Le resultat est tres sensible aux
caches memoires et aux tailles de registres.
Ce test est representatif d'un environnement de developpement
C mais aussi d'utilisation d'Unix.