Hyper trading, OpenBSD dezactivează Intel-Hyper-Threading

În testele care nu au avut capacitatea de a măsura min fps, această valoare a fost măsurată de utilitarul FRAPS. VSync a fost dezactivat în timpul testelor.

câștigurile online pentru a atrage clienți

Pentru a evita erorile și a minimiza erorile de măsurare, toate testele au fost efectuate de trei ori. La calcularea fpsului mediu, media aritmetică a rezultatelor tuturor rulărilor a fost luată ca rezultat final.

  • Strategii de opțiuni de tranzacționare pe
  • Indicator de opțiuni binare laguerre

Valoarea minimă a indicatorului pe baza rezultatelor a trei rulări a fost aleasă ca min fps. Să mergem direct la teste. Tehnologia Hyper-Threading HT a apărut pentru prima oară acum 15 ani - înîn procesoarele Pentium 4 și Xeon, și de atunci a apărut în procesoarele Intel în linia Core i, unele Atom, în timpuri recente de asemenea, în Pentiumapoi a dispărut nu a fost acceptat în liniile Core 2 Duo și Quad.

Și în acest timp, a dobândit proprietăți mitice - se spune că prezența sa aproape dublează performanța procesorului, transformând i3-urile slabe în i5-urile puternice.

Specifications

Cu toate acestea, alții spun că HT este un truc obișnuit de marketing și este de puțin folos. Adevărat, ca de obicei, la mijloc - în unele locuri există un sentiment, dar cu siguranță nu ar trebui să vă așteptați la o creștere pe două fețe.

opțiunile bursiere sunt

Descrierea tehnică a tehnologiei Să începem cu definiția dată pe site-ul Intel: Tehnologia Intel® Hyper-Threading Intel® HT îmbunătățește utilizarea procesorului permițând rularea mai multor fire pe fiecare nucleu. În ceea ce privește performanța, această tehnologie se îmbunătățește debit procesoare, îmbunătățind performanța generală a aplicațiilor multithread. În general, este clar că nimic nu este clar - unele fraze obișnuite, dar pe scurt ele descriu tehnologia - HT permite unui nucleu fizic să proceseze simultan mai multe de obicei două fluxuri logice.

opțiuni binare de unde provin banii

Dar cum? Procesor hiper-threading: poate stoca informații despre mai multe fire de execuție simultan; conține un set de registre adică blocuri memorie rapidă în interiorul procesorului și câte un controler de întrerupere adică unitatea de procesor încorporată responsabilă de capacitatea de a procesa secvențial cererile pentru apariția oricărui eveniment care necesită atenție imediată de la diferite dispozitive pentru fiecare procesor logic.

Dezactivați Hyper-Threading

Să vedem un exemplu simplu: Să presupunem că procesorul are două sarcini. Dacă procesorul are un nucleu, atunci îi va executa secvențial, dacă doi, apoi în paralel pe două nuclee, iar timpul de execuție al ambelor sarcini va fi egal cu timpul petrecut pe o sarcină mai grea.

  1. Intel® Core™ iM Processor (4M Cache, up to GHz) Product Specifications
  2. Нам предстоят очень интересные столетия.
  3. Cum să tranzacționați opțiuni binare prin semnale

Dar dacă procesorul este single-core, dar acceptă hyper-threading? Cu toate acestea, dublarea performanței nu are loc din motive evidente - Hyper trading cele mai multe ori se dovedește că două sarcini au nevoie de Hyper trading unitate de calcul în procesor și apoi vedem un lucru simplu: în timp ce o sarcină este procesată, executarea celei de-a doua una se oprește pur și simplu pentru acest timp pătrate albastre - prima sarcină, verde - a doua, roșie - trimiterea sarcinilor la același bloc din procesor : Ca rezultat, timpul petrecut de procesor cu HT pe două sarcini este mai mult decât timpul necesar pentru a calcula cea mai dificilă sarcină, dar mai puțin decât timpul necesar pentru a calcula secvențial ambele sarcini.

opțiuni binare de intuiție

Cu toate acestea, nu totul este atât de bun: se întâmplă să nu existe deloc câștig de performanță de la HT și chiar se întâmplă ca HT să degradeze performanța procesorului. Acest lucru se întâmplă din mai multe motive: Fără memorie cache. Quad-core i7 cu cache HT are deja 8 MB, dar din moment ce există 8 nuclee logice, obținem deja doar 1 MB pe Hyper trading - este posibil Hyper trading unele programe să nu aibă suficient din acest volum în timpul calculelor, ceea ce duce la o scădere a performanței.

Daca o sa cititi specificatiile unui model de procesor, o sa vedeti ca asemenea laptopului, el insusi are o serie de caracteristici tehnice ample. Vorbim in continuare despre cele mai relevante asemenea specificatii care va pot ajuta in luarea unei decizii bune in ceea ce priveste achizitionarea unui laptop. Nuclee Fiind un procesor intr-un procesor, un Nucleu core este capabil sa lucreze cu o singura sarcina distincta in timp ce celalalt celelalte nucleu nuclee se ocupa de altceva. Cele mai multe procesoare de laptop au doua nuclee, dar unele modele mai performante vin chiar cu patru nuclee.

Lipsa optimizării software-ului. Cea mai de bază problemă este că programele consideră că nucleele logice sunt fizice, motiv pentru care atunci când sarcinile sunt executate în paralel pe un nucleu, întârzierile apar adesea din cauza accesului sarcinilor la aceeași unitate de calcul, ceea ce neagă în cele din urmă câștigul de performanță de la HT.

Dependența de date.

Essentials

Rezultă din punctul Hyper trading - pentru a finaliza o sarcină, este necesar rezultatul alteia, dar nu a fost încă finalizată. Și din nou, obținem o utilizare simplă, mai redusă a procesorului și un mic impuls de la HT.

Programe care nu funcționează bine cu hiperthreading În mod tradițional, acestea sunt majoritatea jocurilor - acestea sunt de obicei dificil de paralelizat corect, așa că adesea patru nuclee fizice la frecvențe înalte seria i5 K sunt mai mult decât suficiente pentru jocuri, paralelizarea care sub 8 nuclee logice din i7 se dovedește a fi o sarcină imposibilă.

Cu toate acestea, trebuie avut Hyper trading vedere faptul că există procese de fundal și, dacă procesorul nu acceptă HT, atunci procesarea lor se încadrează pe nucleele fizice, ceea ce poate încetini jocul.

Aceasta permite execuția simultană, pe un singur nucleu a două fire de execuție diferite, dând impresia că se comportă ca 2 nuclee CPU distincte. Adică veți putea face mai multe lucruri simultan. Ca să înțelegem mai bine, ar trebui să ne imaginăm că mâncăm ceva cu o mână. Mestecăm, ducem mâna după mâncare, mâncăm, ducem mâna după mâncare, dar când ți-e foame, nu mănânci cu ambele mâini?! Cu alte cuvinte, HyperThreading ne ajută să facem mai multe lucruri simultan.

Rezultat Poate că a mai rămas o singură întrebare - are sens să luați procesoare cu HT sau nu? Dacă vă place să păstrați călcâiele programelor deschise în același timp și în același timp să jucați jocuri sau faceți editare foto, video sau modelare - da, bineînțeles că ar trebui să o luați.

Porniți Hyper-Threading

Și dacă sunteți Hyper trading să închideți toate celelalte înainte de a lansa un program greu și nu vă răsfățați cu procesarea sau modelarea, atunci nu aveți nevoie de un procesor cu HT. Si in acest moment este un element esențial al procesoarelor Core. Cu toate acestea, problema necesității HT în jocuri nu este încă pe deplin înțeleasă.

Am decis să efectuăm un test pentru a vedea dacă jucătorii au nevoie de un Core i7 sau dacă este mai bine să treacă cu un Core i5. Și, de asemenea, aflați cât de mult este mai bun Core i3 decât Pentium.

Articole relevante

Tehnologia Hyper-Threading, dezvoltată de Intel și utilizată exclusiv în procesoarele companiei, începând cu celebrul Pentium 4, este acum ceva de la sine înțeles. Un număr semnificativ de generații actuale și anterioare de procesoare sunt echipate cu acesta. Va fi folosit și în viitorul apropiat.

Introdus înHyper-threading este implementarea tehnologiei Intel Simultaneous Multi-Threading SMTcare permite sistemului de operare să utilizeze un nucleu virtual pentru fiecare nucleu fizic prezent în procesoare pentru a îmbunătăți performanța. Funcția Hyper-threading este activată pe computere în mod implicit pentru creșterea performanței, dar într-un articol detaliat publicat marți, managerul OpenBSD, Mark Kettenis, a declarat că astfel de implementări ale procesoarelor ar putea conduce la atacuri de tip Spectre.