video
musique
advisory
bandeconDirect
last comments
articles
Audlast
audlast
Vidlast
Guster Forever
trucs cools tous les articles le belog Grosjube story Vac acca channel Anciens logos La xmap! Xmap locale
liens Arkanovoid nicco cronic Secu et bonnasses CoreDumpède Bob The Butcher Z313 cav Zombie BravePatrie JeanFlipe Non Mozilla users
trucs de dehors





Securite informatique Sun Niagara, premiers tests

Bartavelle

Ca faisait longtemps que je n'avais pas parlé de cassage de mot de passe distribué. Aujourd'hui, la mise ne pratique sur le dernier processeur de SUN: le Niagara. Sa spécificité est d'être conçu pour les applications massivement threadées. Pour ça, il y a 8 core avec 4 threads (un peu comme l'hyperthreading mais qui marche) par core, soit 32 threads par CPU.

Sinon chaque thread est relativement lente: 1ghz avec une efficacité je pense bien inférieure au P3, mais ça reste à prouver.

Résultat: avec une version complètement non optimisée de bob (en fait que je viens juste de porter, aka. ça builde et ça semble fonctionner), un raw-md5 est ultra lent: Quand j'en lance un ça fait 210Kkeys/s. Pour info c'est 2.1Mkeys/s sur mon P4 2.4ghz, soit dix fois plus.

Bien sur, sur le P4 c'est du code SSE2 optimisé à mort, alors que sur la sun c'est un vieux MD5 moisi à base de MD5_Init, MD5_Update et MD5_Finish. Mais ce qui est rigolo c'est de lancer 32 bob à la fois. Là, on se retrouve avec chaque bob qui pond 105Kkeys/s. Ca veut dire que les 4 threads virtuelles permettent de doubler la puissance d'un core. Bien sur, avec du code plus compact ça peut être moins bon comme amélioration.

Résultat des courses: 3.4Mkeys/s pour un premier jet.

Prochaine étape, stabilisation, optimisation et test de john-mpi!

2 Commentaires



grosjube (ba1c)

dieux punissez cet impie !
(et faite fondre les concepteur de warsaw)


belou (629c)

moi je joue a ca : http://www.tremulous.net/



Nom :
Tapez "gros con" ici :
Texte:

Retour au site