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 Augmenter le parallélisme en utilisant plus de registres

Bartavelle

Pour qu'un programme aille vite, il faut (entre autre) que le pipeline du processeur soit bien rempli. Et pour bien remplir ce pipeline, il faut éviter les pénalités dues aux mauvaises prédictions de branchement, et dans le cas qui nous intéresse aux pénalités dues aux dépendances entre les instructions. Par exemple:

mov eax, 10
inc eax

Ici le "inc eax" a besoin de connaître la valeur de eax pour s'exécuter et va donc entraîner une pénalité de remplissage du pipeline toussa. Pour réduire cette pénalité on peut faire ça:

mov eax, 10
mov ebx, 10
mov ecx, 10
mov edx, 10
inc eax
inc ebx
inc ecx
inc edx

Et si le pipeline a une taille de 4 tout passera bien. A titre d'illustration, voici mes résultats sur la PS3 (les SPU ont 128 registres généralistes ce qui aide pas mal):

pwnz

16 Commentaires



La Frite (b5f5)

ouais ouais...


La Frite (b5f5)

ah ouais tu veux une frite?


Christopher (8e69)

moi j'en veux bien une.


bartavelle (ebc5)

http://www.scoopeo.com/humour/mocha-le-hamster

lol!


CG (aebe)

http://www.flutedepan.ch/


Christopher (6685)

Merci l'ami pour ce lien magique!
Nicolas a du talent et ira très loin! C'est tout ce qu'on lui souhaite!
Kasdedi à Nicolas et à ses flûtes magiques!

Amitiés sincères.


Benny (a573)

C'est super bien ces ptits articles avec les fintes de base du bartavioleur.


Benny (a573)

Sinon pour le layout, je propose un subtil mélange de FF00E4 pour remplacer les bandes violettes et un 00FF06 pour le background.
Ou inversement.
Au choix.
Bien sur, la quintéssence de la volupté serait de foutre les polices noires en 00FFE4, les viollettes en noir et les petites rose à droite en FF0000.
Sinon Audilast et Vidlast en FFFFFF pour une certaine idée de la morale de l'état patron.


Benny (a573)

Ou alors tout en bleu blanc rouge avec les elections ça fera tendance.


Muf (f5cd)

Guess who got a new modem ?


grosjube (ba1c)

YEEAHHHHH !!! WELCOME HOME BENNY !!!


Benny (a573)

Na, jsuis juste en vacance donc je squate l' internet chez mon pére


grosjube (ba1c)

ah foc.


Benny (a573)

Dans DC ya 3 quatégorie de gens.
Les touristes, les branleurs...et ça:

http://www.youtube.com/watch?v=UueQGeRny8U


Palyer MoLiNhA.


Benny (a573)

http://www.youtube.com/watch?v=Ui-H9aQnLDA&mode=related&search=
Pour réussir ce genre de truc, il faut savoir une chose essentiel:

La touche E qui permet d' entrer dans un vehicule est en mode "auto" dans DC/BF1942.
C' est à dire qu' il suffit de rester appuyé dessus pour rentrer automatiquement dans n' importe quel vehicule se trouvant dans votre périmétre: pas besoin d' appuyer au "bon" moment...


grosjube (ba1c)

a ce propos
http://www.youtube.com/watch?v=UvmU2IUH-bk



Nom :
Tapez "gros con" ici :
Texte:

Retour au site