|
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.