Article de reference

SPECfp

SPECfp est un test de performance informatique conçu pour tester les performances en virgule flottante d'un ordinateur . Il est géré par la Standard Performance Evaluation Corpo...

SPECfp est un test de performance informatique conçu pour tester les performances en virgule flottante d'un ordinateur . Il est géré par la Standard Performance Evaluation Corporation . SPECfp est le composant de test des performances en virgule flottante de la suite de tests CPU SPEC. La première norme SPECfp a été publiée en 1989 sous le nom de SPECfp89. Elle a ensuite été remplacée par SPECfp92, puis SPECfp95, puis SPECfp2000, puis SPECfp2006 et enfin SPECfp2017.

Arrière-plan

SPEC CPU2017 est une suite d'applications de référence conçues pour tester les performances du processeur. La suite est composée de deux ensembles de tests. Le premier est CINT (alias SPECint ) qui sert à évaluer les performances du processeur dans les opérations sur nombres entiers. Le deuxième ensemble est CFP (alias SPECfp) qui sert à évaluer les performances des opérations en virgule flottante du processeur.

Les applications de référence sont des programmes qui exécutent un ensemble strict d'opérations simulant des situations en temps réel, telles que des simulations physiques, des graphiques 3D et le traitement d'images. Ces applications sont écrites dans différents langages de programmation, C , C++ et Fortran . De nombreuses applications de référence SPECfp sont dérivées d'applications librement accessibles au public et chaque application se voit attribuer un poids en fonction de son importance.

Pour calculer le score SPECfp, les applications de référence sont exécutées sur une machine de référence et le temps nécessaire à chaque application pour s'exécuter est enregistré comme temps de référence. Lors de l'évaluation des performances d'une autre machine, l'application de référence est exécutée sur ce système et le temps nécessaire à l'application pour s'exécuter est enregistré. Le rapport entre le temps enregistré et le temps de référence est ensuite calculé. La moyenne géométrique de tous les ratios d'applications de la suite de référence est ensuite calculée comme score SPECfp.

Par exemple, l'application 126.gcc prend 1280 secondes pour s'exécuter sur l' AlphaStation 200 4/100, alors qu'elle prend 1700 secondes sur la machine de référence. Le rapport est donc : 1700/1280 = 1,328, ce qui implique qu'AlphaStation 200 4/100 est 32,8 % plus rapide que la machine de référence pour exécuter l'application 126.gcc.

SPECfp2017

Le test SPECfp2017 est organisé en 2 suites : SPECrate 2017 Floating Point et SPECspeed 2017 Floating Point contenant au total 23 programmes de référence, conçus pour évaluer les performances des opérations en virgule flottante d'un système donné. La suite a été publiée le 2 juin 2017 en remplacement de SPECfp2006 à partir de janvier 2018.

SPECfp2006

La suite de tests SPECfp2006 contient 17 programmes de référence, conçus pour évaluer les performances des opérations en virgule flottante d'un système donné. Trois de ces programmes sont écrits en C, quatre en C++, six en Fortran et quatre en C et en Fortran. La suite a été publiée le 24 août 2006 remplaçant SPECfp2000 à partir de février 2007.

Repères

Les programmes de référence sont :

SPECfp2000

La suite de tests SPECfp2000 contient 14 programmes de référence, conçus pour évaluer les performances des opérations en virgule flottante d'un système donné. Quatre de ces programmes sont écrits en C, six en Fortran 77 et quatre en Fortran 90. La suite a été publiée le 30 décembre 1999 en remplacement de SEPCfp95 à partir de juillet 2000. Cette suite est actuellement retirée du marché.

Repères

Les programmes de référence sont :

SPECfp95

La suite de tests SPECfp95 contient 10 programmes de référence, conçus pour évaluer les performances des opérations en virgule flottante d'un système donné. La suite a été publiée en mars 1995, remplaçant SEPCfp92 à partir de septembre 1995. Cette suite est actuellement retirée du marché.

Repères

Les programmes de référence sont :

SPECfp92

La suite de tests SPECfp92 contient 14 programmes de référence, conçus pour évaluer les performances des opérations en virgule flottante d'un système donné. Douze de ces programmes sont écrits en Fortran et deux en C. La suite a été publiée en 1995 en remplacement de SPECfp89. Avec la sortie de cette suite, la règle de base a été introduite ; dans laquelle les fournisseurs ne sont plus autorisés à optimiser la compilation du code sans le signaler. Cette suite est actuellement retirée.

Repères

Les programmes de référence sont :

Plus d articles de Worldlex Wiki

Revenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais.

Explorer l index