Qu'est ce Que L'Hyper Threading / SMT ?
HTML-код
- Опубликовано: 27 авг 2024
- Qu'est Ce Que l'HyperThreading ou le SMT? Je vous l'explique !
Ceci est une version simplifié, pour plus de détails sur la fonctionnement réel, je vous invite à lire la documentation officiel des 2 technologies.
------------------------------------------------------------------------------------------------------
Twitter : / tech_sama_
------------------------------------------------------------------------------------------------------
Musisques par Approching Nirvana : approachingnirv...
Intro : Low Pressure zone (Evolve)
Outro : Arround the Clock (Evolve)
Une vidéo sur les cartes mères serait top ! Très bonne vidéo, courte rapide et efficace.
c'est particulier je trouve que la qualiter vidéo a un charme très intéressant
Continues t'es vidéos explicatives c vraiment bien !
Pour la prochaine vidéo, je verrai bien un truc sur la RAM: la différence entre le DDR3, DDR4, ECC et non ECC, SODIMM... Car autant sur les processeurs et les cartes graphiques, je comprenais à peu près, autant la mémoire j'ai jamais compris, je c'est pas ce qu'est une bonne mémoire RAM.
Oui vulgariser aussi les CAS qu'on peut voir par exemple CAS 11 ? et parler aussi de la VRAM pour les cg
la seule chose que je sais du CAS c'est que plus c'est bas, mieux c'est... vivement une vidéo dessus =D
La différence entre la DDR3 et la DDR4 c'est que la DDR4 à plus haute fréquence comparé à la DDR3 et donc elle possède plus de bande passante que la DDR3. Mais entre la DDR3 (1600 MHz) et la DDR4 (2133 MHz) c'est quasiment les mêmes performances, hormis la bande passante qui est bien supérieur pour la DDR4 que la DDR3.
La RAM de type ECC (Error-Correcting Code), veut dire qu'elle s'auto corrige, c'est utilisé sur les CPU serveur pour éviter des soucis de crash et de pertes de performances au fur et à mesure du temps, vu que c'est des machines qui tourne 24h/24h 7j/7j. La différence entre la mémoire ECC et la non ECC c'est qu'elle la non ECC ne s'auto corrige pas. La mémoire ECC ne sert à rien au niveau du grand publiques, car les machines grand publiques (tablette, smartphones, PC, etc...) ne tourne pas 24h/24, 7j/7.
Le SODIMM est un facteur de forme, cela veut dire que ta barrette de RAM aura une forme différente des barrettes DIMM. Les barrettes DIMM sont longues et relativement peu large alors que les barrettes SODIMM sont plus courtes et parfois plus larges que les barrette DIMM. En aucun une barrette de RAM DIMM sera plus puissante qu'une barrette de RAM SODIMM. Mais les barrettes de RAM DIMM sont généralement utilisé dans les PC fixe alors que SODIMM sont souvent utilisé dans les PC portable.
Quant au CAS c'est les timings de la RAM. Il est définis par une suite de caractère de cette forme (ici cela correspond à du CAS 15) 15-15-15-35. En clair le CAS est une variable sur la latence de la RAM. Plus une RAM à un CAS élevé plus celle-ci aura un temps de latence élevée.
Mais deux autres variable s'applique à la latence de la RAM: la fréquence qu'elle possède et aussi du type de CPU.
Les CPU possède une interface mémoire qui est plus ou moins différente suivant leurs architectures, et donc celle-ci est plus ou moins performante.
La fréquence de la RAM elle est un paramètre important, car elle influe sur la latence de la RAM mais aussi sur la bande passante qu'elle offrira au CPU. En clair plus une RAM à des fréquences élevée, plus la latence pour un même CPU et un même CAS diminue.
Aujourd'hui les latences pour une même barrette de RAM sont à peu près les mêmes entre chaque CPU (Intel ou même AMD), ça diffère un peu mais c'est pas ça qui est l'élément déterminant.
En bref, pour choisir une bonne RAM, on privilégie souvent les RAM avec des hautes fréquences, même si leur CAS est plus élevée, elle offrira plus de performance qu'une RAM avec un bon CAS mais une petite fréquence. D'ailleurs entre des RAM qui ont la même fréquence, mais si l'une à un CAS 16 et que l'autre à un CAS 15, celle qui a un CAS 15 aura 1% de performance en plus face à la RAM en CAS 16, ce qui est très marginal.
la finess de gravure différencie également les DDR1 à 4 ce qui à un impact aussi sur la consommation. le ECC est un système de correction d'erreur a la volé ça permet de rendre plus stable les serveur qui ne sont jamais arrêter. aucun intérêt sur nos PC de bureau.
"les machines grand publiques (tablette, smartphones, PC, etc...) ne tourne pas 24h/24, 7j/7." Parce que ça s'éteint un pc? :o
Merci c'était très bien. J'aime bien que ce soit juste le concept qui soit expliqué et que les détails trop techniques soient gommés ou simplifiés. Moi qui suis débutant ça m'évite de m’emmêler les pinceaux. Merci !
très bon contenu continu comme ça. Cette chaîne mériterais plus....
Vraiment super ces petites vidéos, c'est clair net concis et très agréable à écouter ! Merci Auré :)
Enfin le focus sur les yeux!
explication claire nette et precise
Tiens si possible, est-ce que tu pourrais faire une partie qui occupe la première moitié de la vidéo avec les explications simplifiées et une seconde partie ou tu rentre plus dans les détails ?
Autrement j'adore ces nouvelles vidéos continue ! ^^
Merci Aurélien pour cette explication, c'est vrai, souvent j'ai la très nette impression de ne rien comprendre . merci encore
La qualité est vraiment bien, par contre ça serait cool si tu rajouterais une lumière sur la droite. Ça donne un aspect bizard avec qu'un côté éclairer
FAdeo Moi, perso, ça me gêne pas même si je l'ai aussi remarqué
J'adore ces deux nouvelles vidéos c'est vraiment se que je recherchai en m'abonnant a cette chaine et je ne suis pas déçu et personnellement je suis parfaitement satisfais de tes explications plus... simplifié on va dire ça m'aide beaucoup à comprendre étant donner que je n'y connais vraiment rien :)
pour la prochaine j'aimerais bien une vidéo sur la carte mère et ses fonctions :) (pour rester dans les composants les plus importants)
ce serait cool une video sur l'over-clocking
Supère vidéo pour nous apprendre plus ! Merci de ton dévouement pour nourrir nos connaissances !
pour la prochaine fois, un vidéo sur la carte graphique, la carte mère ou la Mémoire (RAM)
Se serait cool qu'a chaque fin de vidéo, tu mets un petit vote dans l'onglet i pour choisir le prochain thème ^^
Super vidéo qui explique bien. Cette série me fait vraiment plaisir je l'attendais avec impatience et une prochaine vidéo sur l'overclocking ? Un concept que je n'ai pas compris
Bravo c'est bien d'être à l'ecoute des ses abonés
Il te faudrais un 2eme éclairage venant de la droite (de la droite de quelqu'un qui regarde la vidéo), c'est un petit peu bizarre l'ombre sur ton visage, sinon bonne vidéo très claire, continue comme ça c'est vraiment instructif 👍
j'aimerais bien que tu explique la différence entre tous les type d'usb en vidéo
Simple et efficace :) GG
Encore une bonne vidéo :)
Merci pour ses explications , je pense que ce domaine te vas très bien
puree trop bien la video continu et sur les RAM stp
J'aime vraiment bien ton fond, sa fait vivant et travailler :)
Très bien expliqué, j'aime ce concept, Merci !
super vidéo ! merci grâce à toi c'est plus claire
il y a quelque chose que je ne comprend pas c'est la différence entre la ram de la carte graphique la ram en barrette et la mémoire cache d'un processeur
c'est vraiment très simplifiée mais sa donne un idée au noob , super gg
Je voudrais une vidéo sur Le Minage du Bitcoin , Like pour qu'il voit commentaire
Vraiment top ces vidéos, merci.
franchement ta "mise en scène" est top avec la lumière d'un côté de ton visage et l'ombre de l'autre, ça fait vraiment pro
garde ce setup pour les prochaines vidéos et continue comme ça :) (il ya a juste le fond avec les dessins qui est pas top)
Gros improvement de la Qualité !!! GG
Simplet et bien expliqué, manque juste un chouilla de technique :p
Merci pour l'explication ^^
super vidéo !
Un guide sur comment choisir les composants d'un pc en fonction de son usage
Je pense que la lumière serais mieux en face de toi nan ? d'un seul côté ça fait bien mais je sais pas je pense que unicolore ça passe mieux, par exemple une vidéo assez pâle ou tu applique une correction couleur légère :D Sinon très bonne vidéo bien expliquée simplement et plutôt pro !
super vidéo est bonne qualité vidéo XD Achète une toile blanches pour le 2eme coter de ton visages pour qu'il soit éclairée au lieu de dépenser beaucoup d'argent pour des éclairage de film
sa me fait souvenir d'un mec qui vendais son pc avec un 7700 et qui marquait 8 coeur si non toujoure tres bonne video
Hyper Threading est un nom commercial et est du SMT (Simultaneous Multi Threading) qui est le nom générique de cette technologie.
Moi j'aurais aimé savoir si tout les processeurs marque confondue on la possibilité d'hyper threading Et si oui ou est ce qu'on l'active
sinon continue comme ça Aurélien ce concept et super et l'overclocking serais un bon sujet pour une prochaine vidéo 👍👍
Andrei Wargnier non seuls une partie des processeurs ont l hyperthreading. Si il l ont il est activé par défaut
Salut, cela serait cool que tu fasses un vidéo pour expliquer ce que c'est les Mhz de la ram sinon superbe vidéo :)
une vidéo sur le minage etherum serait vraiment inintéressante et aussi, est qu'il serait possible d'avoir 10 threads sur un processeur 4 cœur (car 10 n'est pas un multiple de 4)?
@Tech_Sama, je ne sais pas si tu as vu mais Intel se sont légèrement planté dans la partie du micro-code du processeur qui gère l'hyper-threading pour les skylake et les kabylake. Ce bug peux provoquer des pertes de données aléatoires, il est donc conseillé de désactiver l'hyper-threading du moment que Intel n'a pas déjà sorti un patch pour le modèle du CPU (heureusement, c'était le cas pour moi ;) )
Source (OK, ça viens d'un bug report d'une distribution linux, mais c'est valable pour n'importe quel OS) : lists.debian.org/debian-devel/2017/06/msg00308.html
techniquement, les systèmes d'exploitation moderne sont contiens des coeurs physiques et des coeurs logiques et évitent le plus possible de placer deux processus gourmands sur le même coeurs logique (sur ses deux coeurs logiques). Mais là, c'est rentrer dans les schedulers (qui évitent aussi de changer les processus de coeurs physique, une nouvelle fois pour les performance)
slt aurelien ppurrait tu parler du water couling
Hey pourquoi ne ferais-tu pas une vidéo sur le cross-fire et le SLI
peut tu faire une vidéo sur les DDR stp
juste vite fait ça marche en faisant une action en signal montant et une autre en signal descendant ?
Je suis le seul qui a vu la faute de frappe dans "Musisques par Approching Nirvana " dans la description ?
BIEN
gg
super vidéo mais la configuration de la semaine sortira quand ?
Perso j'aurais aimé avoir une explication simple de la différence entre un cœur physique et un cœur simple? 🤔
Encore merci pour cette vidéo très instructive :) J'ai cependant une petite question sur un sujet que tu n'as pas abordé.
Pour ma prochaine config j'hésite entre un i5 7600K ( 4 coeur 3.8 Gz ) et un Ryzen 5 1600 ( 6 coeurs, 3.2 Gz)
Je me demandais donc si il valait mieux prendre un proco avec une fréquence de 3.8Gz avec 4 coeur ou un proco avec 3.2Gz et 6 coeurs...
Merci d'avance pour toutes les réponses
Comment on désactive l'hyper threading ? J'ai un core I7 7700hq. Merci
4:27 erreur et il n'est jamais trop tard pour le corriger tu t'es trompé ce n'est pas Intel qui a créé l'hyper trading mais IBM.
J'ai vu que Le HT est pas si benef que ça en jeux vidéo que il fallait le desactiver parfois mais j'ai une question , Est ce que l'Hyperthreading est plus futurproof ? par exemple les i5 4c/4t galère sur des jeux comme BF5 mais est ce que les 4c/8t vont moins galérer ou pas ?
Tu devrai faire un "sommaire" de ta vidéo au départ afin de savoir dans quelles parties tu en est à chaque fois de type : description sommaire, les spécificités, ce qu'il y a dans le commerce, .... Bref j'espère que ça te sera constructif, sa rendra les vidéos plus lisible
J'avais lu que l'HT ou SMT apportait 30% de performances en plus dans le meilleur de cas mais dans la vidéo tu dis 50%.
Alors, 30% ou 50% ?
Ça dépend évidement des programmes, les 50% sont rare et très spécifique. :)
Justement j'aimerais connaître ces cas quand bien même ils sont rares et improbables.
Le meilleur cas que je connaissais était 35% de performances en plus dans un test sur 3D Mark
@@Kenshin9977 KENSHIN :O
Est-ce que tu pourrais faire des vido plus dtaillée en paralelle?
Tu peu nous expliquer la carte mer ?
RAM, carte graphique, overclocking.
pourquoi pas expliquer la memoire optane ou hbm . ou bien continuer sur les processeus et expliquer leurs interqctions avec les gpu botlleneck ,bridage etc
RAM
Le dual/quad channel ? Pour rester assez près des CPU
C'est une très bonne vidéo, mais juste une chose, le th en anglais ne se prononce pas treading, mais bien... threading, la langue entre les lèvres
qu'est-ce que la carte mère ? quel est sont utilité ? comment elle marche?
J'ai vu sur certain benchmark que un i3 6100 à des meilleur performances qu'un i5 4450 même si c'est pas la même génération le i3 est moin cher du coup il est mieux ?
Moi j'ai un processeur AMD Sempron 3000+ 1.80 GHz, vous pouvez me dire si c'est bien ?
Sheeping bah si tu veux jouer au démineur t'as pas besoin de plus
King Julian x)
aurelien faut que t'arretes à chaques fois de couper la musique en plein milieu dans l'outro
M'enfin c'était pas compliquer de parler d'ALU et de FPU, c'est quand meme la base de l'ht. Ca prend 3 minutes a expliquer et c'est a la portée d'un cm1.
Quand la config à 300€ ?
ça ne m'intéresse pas mais je laisse un like car ça pourrait intéresser d'autres personnes ! :D
attention Aurelien a bien partir de la base, meme si ça a été expliqué en commentaire, ça aurait été bien de dire ce qu'est un coeur logique pour bien saisir la chose.
J'ai zu un peu plus de mal a comprendre cette deuxieme video car il y avait moins de définitions pour comprendre ce que tu racontes.
Ducoup pour Minecraft l hyper threding apporte des performance en plus ?
Largement oui su tu n'as pas déjà beaucoup de FPS, je viens de tester avec mon PC pas top : sans je fais du 50 FPS, avec, je fais du 120 FPS. XDDDD
Kimaul ah quand même x)
^^ bah oui ça reste quand même important pour les plus petits PC.
Delta_Voltan Non, du moins pas chez Intel avec 4 coeur (cherche sur yt tu trouveras le test sur la vidéo d Aurélien_Sama
Minecraft tourne mieux avec le multi threading car avec java si tu le fait bien tu peux crée plusieurs thread pour "découper" ton programme pour qu'il soit gérer indépendamment du thread principale ce qui du coup si tu as un chargement de chunk + le jeu a actualiser et bien le chargements des chunks sera géré indépendamment du thread principale qui lui gère l'actualisation du jeu :D
C'est quoi un boîtier ? ?
Très bonne vidéo, très bien filmée. Ton côté gauche de ta tête est peut-être trop sombre.
Télécharger une image disque Windows 10 (fichier ISO)
une config (un monstre a seulment 400 euro) je suis preneur
avec 400€ tu peux pas faire des miracles
tu peux deja jouer avec le configomatic de topachat en attendant la réponse
(de tête partir avec un APU A10 ne me semble pas etre une mauvaise idée)
WTF c'est pas arround the clock c'est watching the clock.
Tu fais une erreur grave pour approaching nirvana mec
et je te remercie en même temps de m'avoir fait découvrir cet artiste
Après cette vidéo j'étais plus sûr si mon cpu faisait 8 cœurs ou 8 threads... Heureusement je ne me suis pas trompé c'est bien un 8 cœurs 16 threads
Sama coupé les cheveux
très bien cpendant on dit pas "traide" on dit "thread" (tʁɛd)
Personnellement, j'ai un peu du mal à comprendre ce qui différencie, sur le plan matériel, un CPU d'un GPU.
au niveau du design ?
Kiyoshi Donokami bah finalement c est tout les deux des processeurs, sauf qu au GPU on refile les calculs liée à l affichage et le CPU peux tout gérer que ce soit pour le son l image etc... mais quand on met une carte graphique (un GPU) bah on retire au CPU le calcul d'image, ainsi que si on met une carte son on retire les calculs de son aux CPU
(j espere ps avoir dit se connerie)
Kiyoshi Donokami CPU ~> processeur
GPU ~> carte graphique
il dit dans sa vidéo sur la vidéo du processeur mais si t'as la flemme d'y aller je te le dis, en gros le processeur lui fait tout mais vraiment tout exemple faire bouger la souris ouvrir une fenêtre ou autre est le gpu lui quand t'es dans un jeux le processeur lui dit quoi faire est ou chercher les fichiers dont il a besoin exemple : le processeur dit au gpu la montagne a chargé est dans telle dossier tien prends le et affiche le. J'èspere que t'as compris je ne m'y connais pas j'ai juste redis ce qu'a dit Aurélien_Sama
ps: CPU c'est Central Process Unit ce qui veut dire en francais Unité de processus central doc tu peux comprendre que en gros c'est le truc principale fait les processus
GPU c'est graphics processing unit en francais sa donne processeur graphique en gros il se charge de faire les truc graphique.
J'entends par ma question le côté plus technique ^^
Les GPU et les CPU n'ont certe pas la même utilité, mais je crois qu'ils ne sont pas conçu du tout de la même manière ;
Je pense (je suis pas sûr, d'où ma question), que c'est cette différence qui fait qu'on utilise des cartes graphiques à la fois pour le crypto-mining et le deep learning, mais je comprends à quoi c'est dû ^^
c'est quoi ton micro ?
Agapanth merci
Agapanthe tkt je connais ^^
n'empeche sur mon pc l'hypertrading vas dégagez le 2 derniers thread sont 10 degrès au dessus des autres
heuresemment que c'est SMT et pas MST
l'hypertreading est un monumental connerie le gain est minime puisque beaucoup d'appli ne sont pas optimiser correctement pour le multitread voir même diminué les perf genre minecraft. et en plus l'hypertreading génère de la latence et fait plus chauffer le CPU. perso c'est l'été et j'ai désactiver l'HT à cause de la chaleur généré