Dhrystone

Dhrystone

Dhrystone est un programme de test de performance, crée par Reinhold Weicker en 1984. Il est destiné à mesurer des performances de calcul entier en Pascal, en C et en ADA.

Sommaire

Résultats

Dhrystone tente de représenter le résultat de façon plus significative que les MIPS (millions d'instructions par seconde) car MIPS ne peut pas être utilisé dans les différents ensembles d'instructions (par exemple RISC vs CISC) pour la même exigence de calcul de la part des utilisateurs.

Critiques

Il a de nombreux inconvénients: il dispose de peu de code qui n'est généralement pas représentatif de la vie réelle des programmes.

Par exemple, Dhrystone fait beaucoup de copie de chaîne dans une tentative de copie de chaîne de mesure de performance. Cependant, les cordes de Dhrystone sont connus de longueur constante et de leurs départs sont alignés sur les frontières naturelles, deux caractéristiques généralement absents de la réalité des programmes. Par conséquent, un optimiseur peut remplacer une chaîne de copie avec une séquence de mots se déplaçant sans boucles, qui sera beaucoup plus rapide. Cette optimisation conséquent surestime la performance du système, parfois de plus de 30%.

Dhrystone n'est plus du tout utile pour la mesure de la performance des systèmes, comme sa petite taille du code (ce qui lui permet de tenir dans le cache) qui signifie qu'il ne teste pas les performances de la mémoire d'un système[1], qui est aujourd'hui une composante importante des performances d'un système.

Notes et références

Voir aussi

Articles connexes

Bibliographie

  • Weicker, Reinhold. "Dhrystone: A Synthetic Systems Programming Benchmark" Communications of the ACM (CACM), Volume 27, Number 10, October 1984, p. 1013-1030.

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Dhrystone de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • Dhrystone — is a synthetic computing benchmark program developed in 1984 by Reinhold P. Weicker intended to be representative of system (integer) programming. The Dhrystone grew to become representative of general processor (CPU) performance. The name… …   Wikipedia

  • Dhrystone — Dhrystone  синтетический тест производительности компьютеров, разработанный в 1984 году Reinhold P. Weicker. Нацелен на тестирование системной (целочисленной) производительности процессоров общего назначения. Сходный тест  Whetstone.… …   Википедия

  • Dhrystone — Saltar a navegación, búsqueda El Dhrystone es un pequeño benchmark sintético que pretende ser representativo de programación entera de sistemas. Está basado en estadísticas publicadas sobre uso de particularidades de los lenguajes de programación …   Wikipedia Español

  • Dhrystone — ist der Name eines allgemeinen Test Programmes (Benchmark), um die Leistungsfähigkeit unterschiedlicher Rechner oder Compiler zu vergleichen. Die Ausgabe der Rechenleistung erfolgt in Dhrystone Instruktionen pro Sekunde“, wobei oft die Einheit… …   Deutsch Wikipedia

  • Dhrystone — Dhrystone,   ein Test für die Leistungsfähigkeit von Prozessoren (Benchmark), der String und Integer Operationen enthält (String, Integer). Der Name ist ein Wortspiel aus dem Namen des (älteren) Benchmarks »Whetstone« (dt. »Wetzstein«) und dem… …   Universal-Lexikon

  • Dhrystone — El Dhrystone es un pequeño benchmark sintético que pretende ser representativo de programación entera de sistemas. Está basado en estadísticas publicadas sobre uso de particularidades de los lenguajes de programación, sistemas operativos,… …   Enciclopedia Universal

  • Dhrystone — Routinensatz zur Benchmark Bestimmung mit Schwerpunkt CPU Integer Berechnungen, entwickelt 1984, moderne Compiler können den Code stark optimieren und somit das Ergebnis verfälschen, weshalb dieser Test, obwohl gedacht als Objektivierung zu MIPS… …   Acronyms

  • Dhrystone — ● ►en np. um. m. ►UM Petit benchmark synthétique conçu par Reinhold Weicker, pour mesurer des performances de calcul entier. Ce test existe en Ada, en Pascal et en C. Le test est si petit qu il tient dans les caches de second niveau et ne teste… …   Dictionnaire d'informatique francophone

  • Dhrystone — Routinensatz zur Benchmark Bestimmung mit Schwerpunkt CPU Integer Berechnungen, entwickelt 1984, moderne Compiler können den Code stark optimieren und somit das Ergebnis verfälschen, weshalb dieser Test, obwohl gedacht als Objektivierung zu MIPS… …   Acronyms von A bis Z

  • тест Dhrystone — Тест программа для оценки производительности ПК. [http://www.morepc.ru/dict/] Тематики информационные технологии в целом EN Dhrystone …   Справочник технического переводчика

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”