Accueil  |  Basilisk II JIT  |  SheepShaver  |  Benchmarks  |  Foire Aux Questions  |  English Version

Logo Benchmarks

nBench  |  AltiVec Fractal Carbon

Fractals de type Mandelbrot

AltiVec Fractal Carbon est une application qui calcule des fractals de type Mandelbrot. Ce programme est optimisé pour AltiVec. La version 1.3 a été utilisée pour ces tests.


Résultats

  • Chaque colonne présente un indice de performance exprimant des MegaFlops. Il s'agit d'une moyenne sur 3 exécutions consécutives. Un score de 1.00 est attribué à un résultat de référence obtenu sous MacOS 9.0.4 et SheepShaver pour MacOS X. Tous les systèmes émulés étaient MacOS 9.0.4, avec la même image, sauf que c'était MacOS X 10.2 pour PearPC


    Système d'exploitation hôte CPU Fréquence AltiVec MegaFlops Score
    MacOS X 10.2.8 G4 400 Yes 1300.7 1.52
    MacOS X 10.2.8 [SheepShaver] G4 400 Yes 854.3 1.00
    Linux 2.6.8.1 [SheepShaver] Xeon 3200 Yes 1013.7 1.18
    Windows XP SP1 [PearPC] Xeon 3200 Yes 517.7 0.60
    MacOS X 10.2.8 G4 400 No 298.3 0.35
    MacOS X 10.2.8 [SheepShaver] G4 400 No 199.5 0.23
    Linux 2.6.8.1 [SheepShaver] Xeon 3200 No 108.3 0.13


Commentaires

  • Les résultats indiqués pour SheepShaver avec émulation AltiVec ont été obtenus sous Linux/x86_64 au 14/03/2005.

  • Les résultats obtenus avec PearPC proviennent d'une version précompilée de la version 0.4pre sous Windows. Il s'agit du build de prasys au 16/03/2005.

  • Quelques artéfacts apparaissent durant le cacul d'une scène lorsque l'AltiVec est activé et que le programme tourne sous SheepShaver pour MacOS X.

  • Il n'y a pas d'optimisation particulière dans le noyau d'émulation AltiVec de SheepShaver, hormis un peu de SSE. Bien que le JIT actuel soit très basique et qu'il n'alloue pas les registres SSE, les performances restent tout de même raisonnables par rapport à une exécution native sous SheepShaver pour MacOS X (PowerPC G4 à 400 MHz).

  • Contrairement à ce que l'on voit souvent sur certains forums, PearPC n'est clairement pas l'émulateur PowerPC G4 le plus rapide, et encore moins le premier. L'émulation AltiVec de PearPC est environ deux fois plus lente que SheepShaver, et pourtant il alloue dynamiquement les registres SSE à des registres AltiVec émulés.

Retour au Sommet

Gwenolé Beauchesne
(gb.public [at] free.fr)