Nous utilisons des cookies pour améliorer votre expérience.

MacBidouille

RC5 ultra optimisé

Je laisse la parole à Frédéric:

L'organisation distributed.net vient de faire une mise à jour de son client de calcul distribué, il est désormais optimisé pour AltiVec (et même plus spécifiquement pour 7400 et 7450, qui n'ont pas les mêmes unités).
http://www.distributed.net/download/prerelease.html
Le résultat est assez spectaculaire pour le projet RC5-72, sur mon 7400 à 420 MHz, pour calculer un block de données le temps nécessaire passe de :
1h 24m 33,64 s soit 846,538 keys/s à 0h 20m 14,58 s soit 3,536,228 keys/s
Il est donc devenu 4 fois plus rapide, c'est même plus rapide qu'un Pentium 4 à 2,4 GHz ou un Athlon à 1,1 GHz (en fait le Pentium 4 est pénalisé car une instruction utilisée pour le décodage est devenue particulièrement lente sur cette série, même un Pentium 3 s'en tire mieux à fréquence équivalente).
Les G3 et autres 604e bénéficient également d'une optimisation mais là le gain est plus modeste de l'ordre de 50% plus rapide (entre le code C compilé, et l'assembleur écrit à la main).
Ceux qui ne savent pas quoi faire de leur(s) processeur(s), peuvent participer aux projets de distributed.net ça gonflera les statistiques de Mac OS X et des PowerPC (il y a des statistiques individuelles, par équipe, par pays, par plate-forme, le tout par projet : actuellement RC5-72, OGR 25 et 24).
Partager sur
Sondage

Etes-vous tenté par le nouveau Mac mini M4 ?