L'hyperthreading permet de traiter plusieurs instructions indépendantes d'un même processus en même temps. Par exemple si tu as les deux instructions à la suite
A = B x C X = Y / Z ton processeur saura les traiter en même temps. Il y a plusieurs pipelines. Pour bénéficier au maximum de cette technologie il faut utiliser un processeur qui génère du code optimisé pour ce processeur. Ce qui est très différent d'un bi-processeur qui peut traiter deux processus en même temps. Faire monter en charge un tel processeur c'est possible, comme déjà dit encodage, compression, calcul numérique ... Mickaël > -----Message d'origine----- > De : Eric SCHAEFFER [mailto:[EMAIL PROTECTED] > Envoyé : lundi 17 mai 2004 13:13 > À : Debian User French > Objet : Hyperthreading / SMP [Was: Compilation module - kernel 2.6.5 / > sid-> Plex86] > > > Le lun 17/05/2004 à 12:48, JusTiCe8 a écrit : > > >>>C'est bien ça qu'il faut faire pour utiliser "au mieux" mon > processeur ? > > >>>(je veux dire, utiliser un noyau SMP) > > >>> > > >>SMP = symetric multi processor, si tu n'en as pas vraiment 2 (windows > > >>peut se tromper tout comme le noyau SMP), tu perds en perf je pense. > > > > > >Si j'ai bien compris : > > >Hyper-threading = techno Intel permettant de simuler un 2ème > processeur. > > > > > non pas vraiment, d'après ce que j'en sais, c'est une technique > > permettant de traiter un grand nombres d'étapes d'insctructions > dans les > > pipelines du processeur (dans les aerchitectures modernes, une > > instructions est décomposée en n étapes élémentaires, n => nombre > > d'étage du/des pipeline, comme par exemple décodage, lecture des > > registres, etc). Il y a eut un article à ce sujet dans un Linux mag. > > Ha ? Mais les OS (Windows et Linux) me trouvent 2 processeurs. > Je suis d'accord sur le principe de pipeline (c'est le seul endroit > d'optimisation possible en CISC). Mais j'avais bien cru comprendre que, > dans les faits, ça revenait à simuler un 2ème processeur (ce qui se > passe effectivement chez moi). > Ah... ça me rappelle des cours de 3ème année d'ingé tout ça ;) > > > >En tout cas, avec le SMP, ça marche encore mieux. > > > > > Cad ? > > Ben, j'ai pas fait de tests, mais ce que je remarque : > Si un process me bouffe tout le processeur, je suis en fait à 50% et je > peux faire d'autres choses sans être gêné. > Je l'ai remarqué par rapport au kernel normal. > Ca semble donc bien fonctionner comme un bi-pro. > > Maintenant, je suis pas hyper sur de moi. Je sais pas trop comment faire > des tests justement : si ça se trouve, mes "2 processeurs" fonctionnent > en fait à 50% chacun ;) > Pour monter en charge un P4 3.0GHz, faut y aller... > > Eric. > > >