pour un ignare de mon espèce, qu'est-ce que le multi-threding , comment et ou l'installer? :-( ´
Annonce
Réduire
Aucune annonce.
muti-threading´
Réduire
X
-
muti-threading´´
Salut,
Le multi-threading est une technologie qui permet d'exécuter plusieurs processus (2 ou +) en même temps.
Le multi-threading ne s'installe pas, il est en général supporté par le processeur (1 ou +) et l'os.
Pierre´
Core i7-14700F - 32Gb RAM - GForce RTX5070 - Windows 11 64bits
X-Plane 12.x - Flight Yoke System + T.Flight Rudder Pedals? - TrackIR5 - Oculus Quest 2
-
muti-threading´´
Pour info,
A ma connaissance les seuls processeurs qui supportent cette technologie sont les Pentium 4C c'est à dire les tout derniers disponibles sur le marché.(pour l'univers PC grand public,...je sais pas pour les bouffeurs de pommes).
Les processeurs de générations précédentes ne l'intègrent pas y compris pour les P4A et P4B (sauf pour les P4B à 3ghz, il me semble... Y a toujours des exceptions chez Intel...Arggghhh). AMD est quant à lui hors jeu sur ce type de technologie.
Par ailleurs pour fonctionner, le chipset de la carte mère à son importance.
En effet seuls les chipsets Intel de type I865 et I875 sont capables d'exploiter totalement cette fonction. Par contre les chipset I845 et SIS pour P4 sont en principe exclus.
Comme l'a expliqué Pierre cette technologie permet en théorie de faire fonctionner une plate-forme monoprocesseur comme s’il s'agissait d'un multiprocesseur !
Il s'agit ici d'une astuce technique qui permet d'augmenter les performances du processeur en accroissant le nombre de threads traités simultanément.
Tu vas me dire c'est quoi un thread...?
En fait, il fréquent de faire effectuer des tâches en parallèle à partir d'un processus principal (un programme...quoi), tout en partageant certaines ressources mémoire entre le processus parent et ses fils.
Le thread est donc un processus "léger" , du point de vue du système d'exploitation, réalisé en marge du programme principal et qui dispose par ailleurs d'une pile de données bien à lui (ceci afin de faciliter les échanges de données et éviter que la mémoire ne s'emmêle les pédales) .
Toutes les autres ressources mémoires (zone statique, tas, etc... ) sont partagées avec le processus parent et/ou fils de ce thread.
Avec les processeurs multi-threading ce mécanisme de partage est parallelisé au niveau hardware.
En fait c'est comme si le P4C se retrouvait divisé en deux, chaque partie traitant indépendamment une série de petit processus ...Un faux multiprocesseur quoi...
Même divisé en deux le P4C reste un vrai monstre; Raison de plus pour le laisser partager et multiplier des taches peu gourmandes.
En résumé on parallélise au maximum et du coup on accélère la vitesse de traitement globale.
Il s'agit ici pour Intel d'enfoncer un peu plus le clou par rapport à AMD avant que celui ci ne sorte l'AMD 64
Inconvénient du multi threading: Le processeur est très sollicité et il chauffe un peu plus...Les fans de l'overclocking devront en théorie réduire leurs ardeurs (enfin moi l'overclocking à plus de 3ghz pour l'instant ça me fait marrer!).
Par ailleurs il y aurait aussi d'autres considérations techniques en rapport avec le type de RAM et le niveau de bande passante...une vrai nirvana pour le power user.
Même si effectivement aucune installation particulière n'est nécessaire, les logiciels à venir seront certainement optimisés pour exploiter à fond le multi-threading.
Je crois d'ailleurs avoir lu qu'Austin envisageait d'optimiser X-plane dans ce sens...Sacré Austin toujours aussi réactif.
Greg
A+
´
Commentaire
-
muti-threading´´
Et bah oui...tout s'explique.
J'avais pas vu que la version 7.15 était sortie...d'ou la question sur le multi-threading...
Enfin aucun interet pour moi et mon bon vieux PIII 1Ghz Coppermine... :-[ ´
Commentaire
-
muti-threading´´
Ah et puis bien sur...
Tout ce que j'ai dit plus haut est aussi valable pour tous ceux (rares et richisimes) qui ont la chance de tourner en multi-processeurs quelque soit le type de plate-forme (Mac ou PC) et dans ce cas quelque soit le type de processeur installé (Intel, AMD, Power Mac,...Cyrix? NON pas celui la...!).
J'ai donné l'exemple du P4C "pseudo" multi-threading (ou Hyper-Threading si tu veux etre aware en soirée...) car c'est aujourd'hui le seul (a ma connaissance) à simuler un fonctionnement multi-processeurs sur une plate-forme mono-processeur et c'est théoriquement le plus accessible pour le grand public (les plate-formes multi-processeurs on les retrouve plutot sur les configurations de type serveur...donc pas courant dans un HLM)
Voila c'est tout...ouf!
A+
Greg
:-P ´
Commentaire
Commentaire