website logo
Auteur
avatar
Yomgui

Forum » » Général » » En attendant MorphOS sur MacMini G4


Post� : 19-12-2008 10:59 icone du post

Raahh.. les chiffres, on leurs fait dire n'importe quoi.
Avant que tout le monde s'emballe, petit cours d'esprit critique:

Ici on veut voir quoi?
-> la vitesse d'accès à la mémoire par le CPU.

=> il faut s'avoir qu'entre le CPU et le chip mémoire, il y a encore un chip: le northbridge!
Il interface les chips centraux d'une carte mère entre eux. C'est lui qui montre le pas aux autres!

=> Cela veux dire que la vitesse entre 2 chips connectés sur ce brige est donc fixée par ce dernier.
=> Donc la vitesse entre CPU et mémoire va être intimement liée à notre vitesse de bridge en premier,
puis celle du CPU et de la mémoire.

Sur l'image, on remarquera qu'il y a 2 vitesses:
- CPUClock: la cadence du CPU
- BusClock: la cadence du bridge

On remarque de suite que le CPU n'est pas le goulot d'étranglement du système!
Il faut savoir aussi que les mémoires sont cadencées à la vitesse du bridge.
Donc le premier chiffre à retenir avant tout autres est le BusClock".

C'est là que cela devient amusant:
- MacMini G4/1.5 GHz: BusClock = 166402645 Hz (~166 MHz)
- MacMini G4/1.4 GHz: BusClock = 166483989 Hz (~166 MHz)
- Pegasos2 G4/1.0 GHz: BusClock = 133333333 Hz (~133 MHz)

-- Note plus technique ---
Les chiffres des BusClock des MacMini sont pas rond, contrairement au Peg2.
Faudrait voir comment ils sont obtenus. Normalement c'est une PLL qui s'occupe de fournir cette clock.
133333333 c'est un peu trop précis, mais 166402645 c'est pas précis du tout, trop loin des 166402645 théorique.
(166666666 - 166402645) / 166666666 = 0.001584126006336504 (Ã peu près... )
=> une erreur de plus 1 ppm (1.58), les PLL (ou DLL aussi) sont clockés avec un quartz pour la base de temps.
Un quartz pas chers devrait quand même avoir une erreur de moins d'1 ppm!
Enfin bon passons, utilisons les quand même tel quel.


Revenons à nos moutons: il faut comparer ce qui est comparable, on compare pas des moutons avec des carottes!
=> on va donc voir combien de bits les bridges sont capable de transférer par coup de clock et non pas par seconde,
il faut donc reprendre les chiffres de vitesse (en écriture par exemple, vous pouvez faire de même pour tous les autres) et les diviser par la fréquence du bus. Ce qui donne:

- MacMini G4/1.5 GHz: 741*1024*1024*8/166402645 ~= 37.3549
- MacMini G4/1.4 GHz: 740*1024*1024*8/166483989 ~= 37.2863
- Pegasos2 G4/1.0 GHz: 442*1024*1024*8/133333333 ~= 27.8082

Donc en pourcentage par rapport au Pegasos:

- MacMini G4/1.5 GHz: +34.33 %
- MacMini G4/1.4 GHz: +34.08 %

Alors que si on prend les chiffres en MB/s cela donnerait:

- MacMini G4/1.5 GHz: +67.65 %
- MacMini G4/1.4 GHz: +67.42 %

Cela le fait moins, n'est-pas?

Et oui notre Pegasos2 n'est pas plus de 2x moins rapide qu'un MacMini, mais juste d'1/3 en moins.
On passe d'un bus à 133MHz à un bus à 166MHz, soit +24.86 %

Si on compare avec les +34% trouvé plus haut, on s'aperçoit que le gain n'est pas très élevé!
Faut pas déconner quand même, il n'y a pas de miracle

Message édité par : Papiosaur / 06-03-2009 15:47


Cet article provient de Meta-MorphOS
https://www.meta-morphos.org/viewtopic.php?topic=99&forum=27