Bonjour
Souvent sur les gros ordinateurs (voire sur ps3 ) la puissance est donnée en Terra flop,mais quelle est la différence avec le "classique" mégahertz...
Merci!
-----
Bonjour
Souvent sur les gros ordinateurs (voire sur ps3 ) la puissance est donnée en Terra flop,mais quelle est la différence avec le "classique" mégahertz...
Merci!
Bsr Fred,
1K=1000
1Méga= 1 000 000
1 giga= 1 000 000 000
1 téra= 1 000 000 000 000
Cordialement
Euh f6bes je crois que ta réponse est un peu hors-sujet...
Le Hertz et ses dérivées (kilo, méga, giga-hertz...) donnent la fréquence de la tension électrique qu'utilise le processeur. Evidemment, pour une architecture donnée, plus la fréquence sera élevée et plus le processeur sera puissant.
Mais cela n'est plus vrai dès qu'on passe d'une gamme de processeurs à une autre, tout simplement parce que la façon dont sont agencées les différentes unités dans un processeur change ; et de nouveaux modules accélérant certaines instructions (comme le 3DNow!, le SSE...) vont booster les performances du processeur dans certains programmes. La fréquence seule n'est donc pas une bonne indication de la puissance d'un processeur.
Le flops signifie "FLoating-point Operation Per Second", il s'agit donc du nombre d'opérations en virgule flottante que peut faire un processeur en une seconde. Il s'agit d'un indicateur de performances très utilisé pour le calcul scientifique, très gourmand en opérations en virgule flottante. Il est parfois aussi utilisé comme résultat de benchmark pour les jeux, qui utilisent aussi pas mal ce genre de calcul.
Evidemment, le flops ne signifie rien à lui tout seul non plus ; si on exécute un programme qui manipule des entiers par exemple, on aura beau avoir autant de teraflops qu'on veut ça ne changera rien !
Bonsoir
Konrad ,
f6bes n'a fait que donner la signification des prefixes multiplicatifs , il n'a jamais mentionné de Hertz!
Ceci dit c'est dur de sortir un téraflops d'un processeur tournant à 1 Mhz, il y a qq part une liaison; de même que en général un processeur tirant qqs teraflops tire aussi qqs téramips.
pour finir les entiers ne sont que des flottants dont l'exposant(e) est nul (en décimal of course) N = (-1)^s.m.2^e et une alu flottante n'est qu'une alu entière un peu bricolée!
JR
Bsr konrad et Jherve,
Ben oui, des processeurs au térahertzs , c'est pas pour demain !!
Je citais uniquement les ordres de grandeur.
Bonne soirée
Re
Le Teraflop cela existe déja !
http://www.hoise.com/primeur/05/arti...-05-05-37.html
Et ce n'est pas le seul!
Un Power PC cela tire 2000Mips / Gigahertz et qqs fois Mips = Flops(+,-,x,>= etc).
Donc 500 PPC = 1 tera.
Tous ces supercalculateurs sont des machines //.
JR
Bonjour,
Ce que tu racontes est globalement vrai. Je voulais juste rectifier que la fréquence en question ne concerne pas la tension, qui est continue, mais est la fréquence d'horloge, soit en gros à quelle vitesse bat le coeur du processeur.
Effectivement avec 2000 processeurs en parallèle ça doit bien débité mais en même temps pour trouver des calculs complexes qui nécessitent 2000 opérations simultanées, il faut déjà voir loin et ne pas trop s'y perdre en écrivant les programmes. En fait, la machine va sans doute plus fonctionner pour des simulations différentes ayant lieu en même temps que pour un usage exclusif réservé à un seul projet et une seule simu.Envoyé par jhervéRe
Le Teraflop cela existe déja !
http://www.hoise.com/primeur/05/arti...-05-05-37.html
Et ce n'est pas le seul!
Un Power PC cela tire 2000Mips / Gigahertz et qqs fois Mips = Flops(+,-,x,>= etc).
Donc 500 PPC = 1 tera.
Tous ces supercalculateurs sont des machines //.
Dernière modification par b@z66 ; 24/10/2006 à 22h53.
Je relève un petit Pb d'unité, en effet les Mips sont des Million Instructions by seconds celà correspond donc à toutes les instructions que l'on peut faire exécuter à un processeur, test, branchement, ou calcul par seconde.Bonsoir
Konrad ,
f6bes n'a fait que donner la signification des prefixes multiplicatifs , il n'a jamais mentionné de Hertz!
Ceci dit c'est dur de sortir un téraflops d'un processeur tournant à 1 Mhz, il y a qq part une liaison; de même que en général un processeur tirant qqs teraflops tire aussi qqs téramips.
pour finir les entiers ne sont que des flottants dont l'exposant(e) est nul (en décimal of course) N = (-1)^s.m.2^e et une alu flottante n'est qu'une alu entière un peu bricolée!
JR
Intrinséquement un processeur ou une Unité de calcul est faite pour manipuler des nombre entier. On lui associe ensuite une Unité de calcul flottant... C'est ainsi qu'il était quelquefois plus judicieux dans une boucle exécutée un grand nombre de fois, de faire un décalage à gauche de 1 d'un entier, plutôt que de le multiplier par 2... dans le 2ème cas, certains processeurs donnaient la main à l'unité de calcul flottant, et le temps de traitement de l'instruction s'en trouvait rallongé..