Mon Core i7

Voir le sujet précédent Voir le sujet suivant Aller en bas

Mon Core i7

Message par Admin le Sam 13 Sep - 10:16

Bon je crois que j'ai bien bossé -)

[Vous devez être inscrit et connecté pour voir cette image]

[Vous devez être inscrit et connecté pour voir cette image]

Corei7 4 coeurs 8 threads en train de transpirer à max .... Temps de calcul multi-thread = (temps de calcul séquentiel / 7.5), proche de la perfection.

Ce proc est vraiment une tuerie mais l'effort sur l'algorithme est très conséquent malgré tout (think different).


_________________
----------------
"Ayez le culte de l'esprit critique", Louis Pasteur.
----------------
avatar
Admin
Equipe
Equipe

Points : 24790

http://universfreetroll.lebonforum.com

Revenir en haut Aller en bas

Re: Mon Core i7

Message par Carambar Malabar le Sam 13 Sep - 12:59

désolé mais j'ai pas pris de cours de chinois.... Razz:P:P:P

_________________
« Ne débattez pas avec les personnes stupides, elles vous descendront à leur niveau et vous battront avec leur expérience ». Mark Twain
avatar
Carambar Malabar
Troll vétérant
Troll vétérant

Points : 22678
Localisation : Yeahh BB

Revenir en haut Aller en bas

Re: Mon Core i7

Message par Admin le Sam 13 Sep - 13:41

Carambar Malabar a écrit:désolé mais j'ai pas pris de cours de chinois.... Razz:P:P:P

Regarde le pourcentage d'utilisation processeur : Presque 800%

On nous vend des multi-coeurs mais leur utilité principale est juste de faire tourner plusieurs process en même temps qui n'ont en general pas besoin d'être à fond.

La le but du jeu est de repenser les calculs pour que 1 programme utilise toute la puissance de la machine.

Exemple :
* une multiplication de 2 nombres 1234x5678 : tu peux lancer en parallèle 1234x8, 1234x7,..,1234x5 : l'ensemble de ces opérations coutera en temps le cout d'une seule car le proc peut en faire 4 en parallèle.
* malgré tout, il faudra ensuite additionner ces résultats pour obtenir le résultat final ce qui naïvement se fera sur 1 seul coeur, les autres ne foutant rien pendant ce temps là.


Le core i7 que j'ai est quadri-coeur (4 coeurs pouvant fonctionner en parallèle) et chaque coeur peut exécuter 2 instructions de base en parallèle (2 threads) . Ainsi au maximum on doit pouvoir accélérer à 800% un calcul.

A l'aide de l'exemple précédent, tu dois toucher du doigt qu'il faut travailler fort parfois pour modifier un calcul pour s'approcher du rendement maximal. Dans l'exemple ci-dessus, il faudrait re-découper l'addition finale en 8 parties ce qui qui complique la gestion des retenues par exemple.

Alors du coup quand tu arrives sur un algorithme complexe (celui des graphiques calcule la topologie d'une courbe algébrique) a approcher l'optimal, c'est champagne !

_________________
----------------
"Ayez le culte de l'esprit critique", Louis Pasteur.
----------------
avatar
Admin
Equipe
Equipe

Points : 24790

http://universfreetroll.lebonforum.com

Revenir en haut Aller en bas

Re: Mon Core i7

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum