- 1 – Introduction
- 2 – Suite de tests système
- 3 – Suite de tests système (suite), CPU
- 4 – Suite de tests mémoire, graphique
Suite de tests mémoire, graphique
À l’instar de la suite de tests CPU, cette suite regroupe des tests isolants la performance de la mémoire. On parle donc ici des caches L1 et L2 du CPU, mais aussi de la mémoire centrale (RAM). Comme il est difficile de trouver des applications qui ne stressent que la mémoire, Futuremark a développé des tests spécifiquement à cette intention. Les tests ont été écrits en C++ et consistent en plusieurs tâches.
- lecture de blocs de donnés à partir de la mémoire
- écriture de blocs de donnés en mémoire
- copies de blocs d’information
- accès aléatoire à certaines données
- latence
Les tests de lecture, écriture et de copie utilisent des blocs de données de 4 Mo et 8 Mo pour la RAM, 192 Ko pour le cache L2 et 4 Ko pour le cache L1. Il est à noter que ces tests bénéficient d’optimisations spécifiques à certaines architectures (de CPU) afin de produire le meilleur résultat.
Le test aléatoire utilise de nombreux items de données. Ceux-ci ont une taille de 64 octets, et ne sont pas ordonnés. À cause de cette non-organisation, accéder à chaque item suivant dans la liste représente un accès aléatoire (on ne sait pas où la donnée est rangée). Le CPU parcours autant de fois la liste que possible durant 5 secondes, et le résultat s’exprime en Mo d’items qui ont été accédés par seconde.
Les tests de latence enfin, sont des tests théoriques qui mesurent le temps nécessaire pour avoir accès à une donnée. Ces tests utilisent des blocs de données de 16 Mo pour la RAM, 192 Ko pour le cache L2 et 4 Ko pour le cache L1. Le résultat est exprimé en nanoseconde (temps moyen nécessaire pour accéder aux données). Ces derniers tests ne sont pas pris en compte dans le score global de la mémoire.
Memory Score = 0.9 × {Read 8M × Read 4M × ((Read 192k + Read 4k)/2) × Write 8M × Write 4M × ((Write 192k + Write 4k)/2) × Copy 8M × Copy 4M × ((Copy 192k + Copy 4k)/2)) × Random Access 8M × Random Access 4M × ((Random access 192k + Random access 4k)/2)}^1/12
Notez que les tests des caches L1 et L2 sont chacun soumis à un coefficient moitié moindre que celui de la RAM, afin de mettre plus en avant ce dernier.
Comme leur nom l’indique, ces tests sont chargés d’isoler la puissance du GPU de la configuration. Ils se distinguent entre les tests 2D et 3D.
Graphics score = 0.5 × transparent windows + 0.4 × ((video memory 16 lines + video memory 32 lines) /2) + 0.6 × ((fill rate single text. + fill rate multitext.)/2) + 50 × ((polygon throughput single light + polygon throughput multiple lights)/2)
Ainsi, le test de transparence des fenêtres compte pour 20 %, le test de mémoire graphique 30 %, contre 25 % pour les tests de fill-rate et de puissance géométrique.
Tests 2D
Fenêtre transparente : Ce test utilise un espace de travail de 1024*768 (32 bits). 10 fenêtre sont crées, chacune ayant une vitesse de déplacement et d’effacement propre. Chaque fenêtre est créée de manière à être visible, et sa valeur d’alpha-blending est d’abord réduite puis augmentée afin de créer un effet d’effacement. C’est une nouvelle fonction de Windows qui améliore l’aspect visuel des logiciels. Le résultat est la moyenne des fenêtres affichées par seconde.
Mémoire graphique : Il s’agit ici des tests précédemment évoqués dans la suite des tests système. Ils ne diffèrent que dans le nombre de lignes affichées par seconde lors du scrolling. Ici, ce nombre est porté à 16 puis 32.
Lecture vidéo : Ce test mesure la performance d’une configuration lors de la lecture de fichiers vidéo. La première partie du test consiste à lire une vidéo WMV de 1024*768, via Windows Media Player (9). La seconde consiste en la lecture d’un DivX de 640*480. Les vidéos sont lues au meilleur taux possible. Le résultat est donc exprimé en frames par secondes. Pour autant, les résultats de ce test ne sont pas inclus au score graphique total, car le framerate maximale en lecture vidéo est bridé par la fréquence de rafraîchissement du moniteur.
- Page précédente Suite de tests système (suite), CPU
- Page suivante Suite de tests graphique (suite),...
