Tu triches : linpack n'arrive pas aux perfs max que tu décris et de très loin, n'est-ce pas ?
Tu triches : linpack n'arrive pas aux perfs max que tu décris et de très loin, n'est-ce pas ?
Dernière modification par newbie06 ; 21/06/2011 à 18h13.
90%, c'est tout à fait honnête pour du Linpack, surtout sur x86 avec tout les efforts qu'il y a pour l'optimiser au poil de cycle.
Sinon je répète les specs de K : 8,77 Pflop/s crête et 8,16 sous Linpack. Soit 93% d'efficacité sur 548 352 cœurs. Sympa le scaling.
(Ou vu autrement ça confirme l'inutilité de Linpack en tant que benchmark…)
Alors je vais dire que Linpack fait 500 MFLOPS DP / coeur / GHz sur A9 et que le bench n'est pas optimisé sur ARM
Apres optimisations completes sur un coeur x86 moderne (meme Atom) tu peux monter a 93-95%, 90% c'etait conservatif.
fefe - Dillon Y'Bon
C'est essentiellement du produit matrice vecteur. Tu block le tout pour ton cache, tes TLB et transpose le tout dans ton banc de registre, et essaye de cacher les fonctions de haut niveau derriere ton produit matrice vecteur et ca roule. Recuperer les derniers % d'efficacite releve plus de l'art que de la science et est particulierement difficile, mais honnetement a moins d'avoir de mega bugs dans ton archi n'importe quel codeur/optimiseur de base devrait arriver a 75-80% en 1 journee.
fefe - Dillon Y'Bon
Ce petit bout de texte, dans le CPC Hardware, est marrant quand on sait : http://lockerz.com/s/115985616
C'est bizarre, Kant, il propose plus tellement des ATi, maintenant...
J'ai un "Page error", faut avoir un compte pour visualiser ?
edit: ça remarche
Dernière modification par Foudge ; 02/07/2011 à 20h19.
Ca fonctionne chez moi et je n'ai pas de compte. Mais de toute façon je ne suis pas fan de la philosophie teutonne.