Procesoare de flux. Ce afectează numărul de nuclee de procesor? Procesor multi-core

Procesorul este elementul cheie al computerului, care este responsabil de prelucrarea informațiilor. Poate fi localizat fie direct în memoria computerului propriu-zis, fie în memoria altor componente ale mașinii.

Fiecare proces de dispozitiv trece prin procesor. De exemplu, placa video îi transmite date grafice procesate. Este considerată cheie, inclusiv pentru că chiar dacă placa are performanțe ridicate, iar procesorul nu este foarte puternic, nu va putea procesa informațiile la viteza cu care aceasta provine de pe placa video.

Astfel, capacitățile de producție sunt pur și simplu nivelate. Acest fenomen se numește gât de sticlă, ceea ce înseamnă „gât de sticlă” sau „gât îngust”.

Înainte de a vorbi despre această problemă, merită să clarificăm însăși definiția acestui termen. Tehnologia în sine se numește Hyper-threading; abrevierea HT se găsește adesea în surse.

Merită menționat imediat că numărul de fire de execuție a procesorului rămâne întotdeauna același și nu poate fi crescut în niciun fel. Firele sunt considerate în mod convențional a fi aceleași nuclee, doar că nu fizice, ci virtuale. De ce este așa și nu altfel este descris în detaliu mai jos.

Cum să afli câte fire are un procesor

Nucleul în sine este direct elementul responsabil de calculele matematice, conform algoritmului adoptat în acesta. Procesorul poate fi numit un fel de „cutie” pentru nuclee; le integrează și asigură interacțiunea cu restul componentelor sistemului.

Pe scurt la obiect și puțin fundal

Tehnologia Hyper-threading face posibilă stocarea a două fire simultan. Prin urmare, atunci când utilizați sistemul de operare Windows, un procesor cu 2 nuclee are 4 fire. Astfel de computere sunt adesea numite procesoare care acceptă Hyper-treading.

Procesoarele scumpe și de înaltă performanță conțin nuclee și fire. Mulți oameni cred că acestea sunt concepte înrudite, dar acest lucru nu este în întregime adevărat. Fluxurile au apărut pentru prima dată în vremurile când Pentium 4 domnea pe piața tehnologiei.

Exista o percepție în rândul unor utilizatori că au un impact negativ asupra performanței. Această afirmație este oarecum eronată, deoarece scopul este de a optimiza software-ul.

Nu existau multe programe, dacă există, care să poată folosi corect acest avantaj. Această dezvoltare a fost în stadiul unui fel de cercetare de teren.

Sistemul știe totul despre el însuși

Când un utilizator interacționează cu anumite programe de calculator, acest lucru nu înseamnă că aparatul nu face altceva. Există sarcini de serviciu și procese de fundal, a căror execuție are loc neobservată la prima vedere.

Pentru a afla informații detaliate în sistemul de operare Windows, există un „Manager de activități”, care va arăta, de asemenea, câte resurse de computer sunt utilizate la un moment dat.

Acest instrument este convenabil, adesea util și are o interfață intuitivă. Pentru a deschide această aplicație, trebuie să țineți apăsate simultan tastele Ctrl+Alt+Delete .

Așa arată Windows 10. Utilizatorii Mac OS vor găsi un utilitar „Force Quit Programs” pe computerul lor, care poate fi accesat cu ușurință folosind comenzile rapide de la tastatură cmd alt Esc. De asemenea, vă oferă posibilitatea de a închide un program care nu mai răspunde.
Un alt sistem de operare cu sursă deschisă popular, Linux, conține și un manager de activități, dar este numit diferit - „Monitor de sistem”.

3 pași simpli vă vor ajuta să ajungeți acolo:

  1. Utilitare de sistem
  2. Monitor de sistem

sau poți folosi comanda

gnome-sistem-monitor .

Funcționalitatea „Monitor de sistem” corespunde pe deplin cu cele din „Managerul de activități” din Windows și „Programe de renunțare forțată” din sistemul de operare Apple.

De ce este atât de rapid?

Un thread care a procesat o bucată de date așteaptă să primească alta, iar dacă nu o primește, ajută un alt thread. In acest fel, se obtine performante maxime datorita faptului ca toate resursele calculatorului sunt folosite rational. El, într-o oarecare măsură, devine mai flexibil.

Numărul de fire este întotdeauna de două ori mai mare decât numărul de nuclee (dacă există tehnologia HT „la bord”). 2 nuclee sunt echivalente cu 4 fire, 4 nuclee sunt echivalente cu 8 fire. Algoritmul de calcul nu poate fi diferit. Paternitatea dezvoltării aparține Intel, care este lider în producția de procesoare pe piața de consum de masă.

Astfel, un nucleu fizic real este format din două nuclee virtuale. Nu numai sistemul de operare, ci și programele care sunt instalate pe dispozitiv văd acest lucru și folosesc potențialele oportunități care le au. Dacă programul acceptă multithreading, atunci va funcționa mult mai rapid.

Ghid pas cu pas pentru începători

În consecință, pentru a afla numărul de fire, trebuie să aflați numărul de nuclee conținute în procesor. Există 3 (cel puțin) moduri de a face acest lucru:

1. Documentația dispozitivului, care detaliază caracteristicile.
2. Internetul, unde poți introduce modelul laptopului tău și vezi ce este sub capotă.
3. Sau „Task Manager” menționat anterior vă poate ajuta în acest sens, în care trebuie să selectați elementul de meniu „Performanță”.

Asa de cum să afli câte fire ai specific procesor vă va solicita câmpuri de informații utile sub diagramă; nu este necesar să instalați programe suplimentare. Câmpul „Core” raportează numărul de nuclee fizice, iar „ Procese logice» vă spune câte nuclee logice sau virtuale conține computerul.

După ce am analizat captura de ecran de mai sus, devine evident că acest computer electronic, adică un computer, conține 4 nuclee și 8 procese logice (gândiți-vă la fire). Când valorile celor doi parametri sunt aceleași, înseamnă că acest computer nu acceptă tehnologia HT (Hyper-threading).

Nucleul este unitatea de calcul a procesorului. În consecință, cu cât sunt mai multe, cu atât mai multe fluxuri de comandă poate executa computerul simultan. Acest lucru are un efect pozitiv asupra productivitate cu multe procese care rulează simultan, precum și în cu mai multe fire aplicații (de exemplu, în „grele” jocuri sau editori video). Prin urmare, trebuie să cunoașteți această caracteristică importantă a procesorului dvs.

Determinarea numărului de nuclee de pe un computer

Utilizarea managerului de dispozitive

Puteți afla informațiile necesare standard folosind instrumente Windows. A deschide utilitate:

În consecință, veți primi o listă cu tipurile de dispozitive instalate. Există și un punct „ Procesoare" Faceți clic pe săgeata din stânga acesteia sau faceți dublu clic pe numele acesteia. Ca urmare, o listă cu mai multe poziții se va extinde, fiecare dintre ele corespunde un fir comenzi Dacă procesorul dumneavoastră acceptă hiperparalelismul (“ Hiper Filetat"), apoi pentru a afla numărul de nuclee reale, ar trebui divide numărul acestor poziții cu 2. Dacă nu există o astfel de tehnologie, nu este nevoie de împărțire.

Prin managerul de activități

Această aplicație celebră vă permite și să aflați câteva informații despre CPU. Faceți clic pentru a începe Click dreapta de-a lungul spațiului neocupat din partea de jos a ecranului, unde bara de activități. Va apărea un meniu unde suntem interesați de elementul „ ” sau „ Lansați Managerul de activități».

Windows 7. În fereastra programului, accesați „ Performanţă».

În dreapta sus veți vedea mai multe grafice intitulate „ Istoricul încărcării procesorului" Dacă există un singur program, accesați meniul "" setați " Conform programului pentru fiecare CPU" Ca rezultat, numărul acestor grafice va reflecta numărul de fire. Dacă procesorul acceptă hiperparalelismul, atunci pentru a afla numărul de nuclee fizice, numărul de grafice ar trebui împărțit la 2.

Windows 10. În fereastra programului, faceți clic pe fila „ Performanţă».

În colțul din dreapta jos veți vedea principalele caracteristici ale procesorului dvs., inclusiv numărul miezuri fiziceși fluxuri (" procesoare logice»).

Folosim programul Everest

Everest nu este un utilitar gratuit, dar, cu toate acestea, funcționalitatea versiunii sale de probă este suficientă pentru a afla informatii de baza despre sistem.

Veți vedea multe pictograme în fereastra programului. Faceți clic pe pictograma care spune „ Placa de baza».

Din pictogramele care apar, faceți clic pe „ CPU" În lista de proprietăți care se deschide, acordați atenție „ tip CPU" Aici veți găsi informațiile care vă interesează.

Determinarea numărului de nuclee folosind CPU-Z

Această aplicație este foarte convenabilă datorită compactității, interfeței libere și simple. Imediat după lansare, se deschide o filă în fața ta cu toți proprietăți principale procesor, inclusiv numărul de nuclee fizice(în versiunea engleză " Miezuri") și fire (" Fire»).

Să ne uităm la documentație

Toate caracteristicile principale ale procesorului sunt, de asemenea, indicate pe acesta ambalaj si in documentatie completa.

Primele procesoare de computer cu mai multe nuclee au apărut pe piața de consum la mijlocul anilor 2000, dar mulți utilizatori încă nu înțeleg prea bine ce sunt procesoarele multi-core și cum să le înțeleagă caracteristicile.

Formatul video al articolului „Întregul adevăr despre procesoarele multi-core”

O explicație simplă a întrebării „ce este un procesor”

Microprocesorul este unul dintre dispozitivele principale ale unui computer. Acest nume oficial uscat este adesea scurtat la simplu „procesor”). Procesorul este un microcircuit cu o suprafață comparabilă cu o cutie de chibrituri. Dacă vrei, procesorul este ca motorul unei mașini. Partea cea mai importantă, dar nu singura. Mașina are și roți, caroserie și player cu faruri. Dar procesorul (ca un motor de mașină) este cel care determină puterea „mașinii”.

Mulți oameni numesc un procesor o unitate de sistem - o „cutie” în care se află toate componentele PC-ului, dar acest lucru este fundamental greșit. Unitatea de sistem este carcasa computerului împreună cu toate părțile sale componente - hard disk, RAM și multe alte părți.

Funcția procesorului - Calculează. Nu contează care dintre ele exact. Faptul este că toată munca pe calculator se bazează exclusiv pe calcule aritmetice. Adunarea, înmulțirea, scăderea și alte algebre - toate acestea se realizează printr-un microcircuit numit „procesor”. Și rezultatele unor astfel de calcule sunt afișate pe ecran sub forma unui joc, a unui fișier Word sau doar a unui desktop.

Partea principală a computerului care efectuează calcule este ce este un procesor.

Ce este un nucleu de procesor și multi-core

De la începutul secolelor procesoarelor, aceste microcircuite au fost cu un singur nucleu. Nucleul este, de fapt, procesorul însuși. Partea sa principală și principală. Procesoarele au și alte părți - să zicem, „picioare”-contacte, „cablare electrică” microscopică - dar blocul care este responsabil pentru calcule este numit miezul procesorului. Când procesoarele au devenit foarte mici, inginerii au decis să combine mai multe nuclee într-o „carcasă” de procesor.

Dacă vă imaginați un procesor ca un apartament, atunci nucleul este o cameră mare într-un astfel de apartament. Un apartament cu o cameră este un nucleu de procesor (o cameră-hol mare), o bucătărie, o baie, un coridor... Un apartament cu două camere este ca două nuclee de procesor împreună cu alte camere. Există apartamente cu trei, patru și chiar 12 camere. Același lucru este și în cazul procesoarelor: în interiorul unui cristal „apartament” pot fi mai multe nuclee „de cameră”.

Multi-core- Aceasta este împărțirea unui procesor în mai multe blocuri funcționale identice. Numărul de blocuri este numărul de nuclee din interiorul unui procesor.

Tipuri de procesoare multi-core

Există o concepție greșită: „cu cât are mai multe nuclee un procesor, cu atât mai bine”. Exact așa încearcă marketerii, care sunt plătiți pentru a crea acest tip de concepție greșită, să prezinte problema. Sarcina lor este să vândă procesoare ieftine, în plus, la prețuri mai mari și în cantități uriașe. Dar, de fapt, numărul de nuclee este departe de caracteristica principală a procesoarelor.

Să revenim la analogia procesoarelor și apartamentelor. Un apartament cu două camere este mai scump, mai confortabil și mai prestigios decât un apartament cu o cameră. Dar numai dacă aceste apartamente sunt situate în aceeași zonă, dotate în același mod, iar renovarea lor este similară. Există procesoare slabe quad-core (sau chiar 6-core) care sunt semnificativ mai slabe decât cele dual-core. Dar este greu de crezut în asta: desigur, magia numerelor mari 4 sau 6 împotriva „unor” doi. Cu toate acestea, acest lucru se întâmplă foarte, foarte des. Pare același apartament cu patru camere, dar în stare de ruină, fără renovare, într-o zonă complet îndepărtată – și chiar la prețul unui apartament luxos cu două camere chiar în centru.

Câte nuclee sunt în interiorul unui procesor?

Pentru computerele personale și laptopurile, procesoarele single-core nu au fost produse corespunzător de câțiva ani și este foarte rar să le găsești la vânzare. Numărul de nuclee începe de la două. Patru nuclee - de regulă, acestea sunt procesoare mai scumpe, dar există o întoarcere de la ele. Există și procesoare cu 6 nuclee, care sunt incredibil de scumpe și mult mai puțin utile din punct de vedere practic. Puține sarcini pot obține o creștere a performanței pe aceste cristale monstruoase.

A existat un experiment de către AMD pentru a crea procesoare cu 3 nuclee, dar acest lucru este deja în trecut. A ieșit destul de bine, dar timpul lor a trecut.

Apropo, AMD produce și procesoare multi-core, dar, de regulă, acestea sunt semnificativ mai slabe decât concurenții de la Intel. Adevărat, prețul lor este mult mai mic. Trebuie doar să știți că 4 nuclee de la AMD se vor dovedi aproape întotdeauna a fi vizibil mai slabe decât aceleași 4 nuclee de la Intel.

Acum știți că procesoarele vin cu 1, 2, 3, 4, 6 și 12 nuclee. Procesoarele single-core și 12-core sunt foarte rare. Procesoarele triple-core sunt de domeniul trecutului. Procesoarele cu șase nuclee sunt fie foarte scumpe (Intel) fie nu atât de puternice (AMD) încât plătiți mai mult pentru număr. 2 și 4 nuclee sunt cele mai comune și practice dispozitive, de la cele mai slabe la cele mai puternice.

Frecvența procesorului cu mai multe nuclee

Una dintre caracteristicile procesoarelor de calculator este frecvența lor. Aceiași megaherți (și mai des gigaherți). Frecvența este o caracteristică importantă, dar departe de a fi singura. Da, poate nu cel mai important. De exemplu, un procesor dual-core de 2 gigaherți este o ofertă mai puternică decât fratele său single-core de 3 gigaherți.

Este complet greșit să presupunem că frecvența unui procesor este egală cu frecvența nucleelor ​​lui înmulțită cu numărul de nuclee. Pentru a spune simplu, un procesor cu 2 nuclee cu o frecvență de nucleu de 2 GHz are o frecvență totală în niciun caz egală cu 4 gigaherți! Nici măcar conceptul de „frecvență comună” nu există. În acest caz, frecvența procesorului egal cu exact 2 GHz. Fără înmulțire, adunare sau alte operații.

Și din nou vom „transforma” procesoarele în apartamente. Dacă înălțimea tavanelor din fiecare cameră este de 3 metri, atunci înălțimea totală a apartamentului va rămâne aceeași - aceiași trei metri și nu cu un centimetru mai mare. Indiferent câte camere ar fi într-un astfel de apartament, înălțimea acestor camere nu se schimbă. De asemenea viteza de ceas a nucleelor ​​de procesor. Nu se adună și nu se înmulțește.

Multi-core virtual sau Hyper-Threading

Există, de asemenea nuclee de procesor virtuale. Tehnologia Hyper-Threading din procesoarele Intel face computerul să „credă” că există de fapt 4 nuclee în interiorul unui procesor dual-core. La fel ca un singur hard disk împărțit în mai multe logice- unități locale C, D, E și așa mai departe.

HiperThreadingul este o tehnologie foarte utilă pentru o serie de sarcini.. Uneori se întâmplă ca miezul procesorului să fie folosit doar pe jumătate, iar tranzistorii rămași din compoziția sa să fie inactivi. Inginerii au venit cu o modalitate de a face și acești „lente” să funcționeze, împărțind fiecare nucleu fizic al procesorului în două părți „virtuale”. Este ca și cum o cameră destul de mare a fost împărțită în două printr-un compartiment.

Are asta vreun sens practic? truc cu nuclee virtuale? Cel mai adesea - da, deși totul depinde de sarcinile specifice. Se pare că există mai multe camere (și, cel mai important, sunt folosite mai rațional), dar zona încăperii nu s-a schimbat. În birouri, astfel de pereți despărțitori sunt incredibil de utile și în unele apartamente rezidențiale. În alte cazuri, nu are niciun rost să partiționați camera (împărțirea nucleului procesorului în două virtuale).

Rețineți că cel mai scump și procesoare de clasă productivăMiezi7 este echipat obligatoriuHiperFiletat. Au 4 nuclee fizice și 8 virtuale. Se dovedește că 8 fire de calcul funcționează simultan pe un procesor. Procesoare Intel mai puțin costisitoare, dar și puternice Miezi5 constau din patru nuclee, dar Hyper Threading nu funcționează acolo. Se pare că Core i5 funcționează cu 4 fire de calcule.

Procesoare Miezi3- „medie” tipică, atât ca preț, cât și ca performanță. Au două nuclee și nici un indiciu de Hyper-Threading. În total, se dovedește că Miezi3 doar două fire de calcul. Același lucru este valabil și pentru cristalele sincer bugetare Pentium șiCeleron. Două nuclee, fără hiper-threading = două fire.

Un computer are nevoie de multe nuclee? De câte nuclee are nevoie un procesor?

Toate procesoarele moderne sunt suficient de puternice pentru sarcini comune. Navigarea pe Internet, corespondența pe rețelele de socializare și prin e-mail, sarcinile de birou Word-PowerPoint-Excel: Atom slab, Celeron de buget și Pentium sunt potrivite pentru această muncă, ca să nu mai vorbim de Core i3 mai puternic. Două nuclee sunt mai mult decât suficiente pentru munca normală. Un procesor cu un număr mare de nuclee nu va aduce o creștere semnificativă a vitezei.

Pentru jocuri ar trebui să acordați atenție procesoarelorMiezi3 saui5. Mai degrabă, performanța jocurilor va depinde nu de procesor, ci de placa video. Rareori un joc va necesita întreaga putere a unui Core i7. Prin urmare, se crede că jocurile necesită nu mai mult de patru nuclee de procesor și, mai des, două nuclee sunt potrivite.

Pentru lucrări serioase, cum ar fi programe speciale de inginerie, codare video și alte sarcini care necesită mult resurse Este nevoie de un echipament cu adevărat productiv. Adesea, aici sunt folosite nu numai nuclee de procesor fizice, ci și virtuale. Cu cât sunt mai multe fire de calcul, cu atât mai bine. Și nu contează cât costă un astfel de procesor: pentru profesioniști, prețul nu este atât de important.

Există beneficii pentru procesoarele multi-core?

Cu siguranță, da. În același timp, computerul este angajat în mai multe sarcini - cel puțin rulează Windows (apropo, acestea sunt sute de sarcini diferite) și, în același moment, redă un film. Redarea muzicii și navigarea pe internet. Munca unui editor de text și muzica inclusă. Două nuclee de procesor - și acesta este, de fapt, două procesoare - vor face față sarcinilor diferite mai repede decât unul. Două nuclee vor face acest lucru puțin mai rapid. Patru este chiar mai rapid decât doi.

În primii ani de existență a tehnologiei multi-core, nu toate programele au putut funcționa chiar și cu două nuclee de procesor. Până în 2014, marea majoritate a aplicațiilor înțeleg și pot profita de mai multe nuclee. Viteza de procesare a sarcinilor pe un procesor dual-core rareori se dublează, dar există aproape întotdeauna o creștere a performanței.

Prin urmare, mitul adânc înrădăcinat că programele nu pot folosi mai multe nuclee este o informație învechită. Cândva așa era într-adevăr cazul, astăzi situația s-a îmbunătățit dramatic. Beneficiile mai multor nuclee sunt incontestabile, acesta este un fapt.

Când procesorul are mai puține nuclee, este mai bine

Nu ar trebui să cumpărați un procesor folosind formula incorectă „cu cât mai multe nuclee, cu atât mai bine”. Este gresit. În primul rând, procesoarele cu 4, 6 și 8 nuclee sunt semnificativ mai scumpe decât omologii lor dual-core. O creștere semnificativă a prețului nu este întotdeauna justificată din punct de vedere al performanței. De exemplu, dacă un procesor cu 8 nuclee se dovedește a fi doar cu 10% mai rapid decât un procesor cu mai puține nuclee, dar este de 2 ori mai scump, atunci va fi dificil de justificat o astfel de achiziție.

În al doilea rând, cu cât un procesor are mai multe nuclee, cu atât este mai vorace în ceea ce privește consumul de energie. Nu are rost să cumpărați un laptop mult mai scump cu un Core i7 cu 4 nuclee (8 fire) dacă acest laptop va procesa doar fișiere text, va naviga pe internet și așa mai departe. Nu va fi nicio diferență cu Core i5 dual-core (4 fire), iar clasicul Core i3 cu doar două fire de calcul nu va fi mai prejos decât „colegul” său mai eminent. Iar un laptop atât de puternic va dura mult mai puțin cu puterea bateriei decât Core i3 economic și nepretențios.

Procesoare multi-core în telefoane mobile și tablete

Moda pentru mai multe nuclee de calcul în interiorul unui procesor se aplică și dispozitivelor mobile. Smartphone-urile și tabletele cu un număr mare de nuclee aproape niciodată nu folosesc toate capacitățile microprocesoarelor lor. Calculatoarele mobile cu două nuclee funcționează uneori puțin mai repede, dar 4 și chiar mai mult 8 nuclee sunt, sincer, exagerate. Bateria este consumată absolut nelegiuit, iar dispozitivele de calcul puternice stau pur și simplu inactiv. Concluzie - procesoarele multi-core din telefoane, smartphone-uri și tablete sunt doar un tribut adus marketingului și nu o nevoie urgentă. Calculatoarele sunt dispozitive mai solicitante decât telefoanele. Chiar au nevoie de două nuclee de procesor. Patru nu va strica. 6 și 8 sunt exagerate pentru sarcini normale și chiar jocuri.

Cum să alegi un procesor multi-core și să nu faci o greșeală?

Partea practică a articolului de astăzi este relevantă pentru 2014. Este puțin probabil ca ceva să se schimbe semnificativ în următorii ani. Vom vorbi doar despre procesoarele fabricate de Intel. Da, AMD oferă soluții bune, dar sunt mai puțin populare și mai greu de înțeles.

Rețineți că tabelul se bazează pe procesoare din 2012-2014. Mostrele mai vechi au caracteristici diferite. De asemenea, nu am menționat opțiuni rare de CPU, de exemplu, celeron single-core (există și astăzi, dar aceasta este o opțiune atipică care aproape că nu este reprezentată pe piață). Nu ar trebui să alegeți procesoare doar după numărul de nuclee din interiorul lor - există și alte caracteristici mai importante. Tabelul va ușura doar alegerea unui procesor multi-core, dar un anumit model (și există zeci de ele în fiecare clasă) ar trebui achiziționat numai după ce vă familiarizați cu atenție cu parametrii lor: frecvență, disipare a căldurii, generare, cache dimensiunea și alte caracteristici.

CPU Numărul de nuclee Fire de calcul Aplicații tipice
Atom 1-2 1-4 Calculatoare și netbook-uri cu putere redusă. Scopul procesoarelor Atom este de a minimiza consumul de energie. Productivitatea lor este minimă.
Celeron 2 2 Cele mai ieftine procesoare pentru desktop și laptopuri. Performanța este suficientă pentru sarcinile de birou, dar acestea nu sunt procesoare pentru jocuri.
Pentium 2 2 Procesoarele Intel sunt la fel de ieftine și de performanță scăzută ca Celeron. O alegere excelentă pentru computerele de birou. Pentium-urile sunt echipate cu un cache ceva mai mare și, uneori, performanțe ușor crescute în comparație cu Celeron
Core i3 2 4 Două nuclee destul de puternice, fiecare dintre ele împărțit în două „procesoare” virtuale (Hyper-Threading). Acestea sunt deja procesoare destul de puternice la prețuri nu prea mari. O alegere bună pentru un computer de acasă sau de birou puternic, fără prea multe cerințe de performanță.
Core i5 4 4 Procesoarele Core i5 cu 4 nuclee cu drepturi depline sunt destul de scumpe. Performanța lor lipsește doar în cele mai solicitante sarcini.
Core i7 4-6 8-12 Cele mai puternice, dar mai ales scumpe procesoare Intel. De regulă, acestea sunt rareori mai rapide decât Core i5 și doar în unele programe. Pur și simplu nu există alternative la ele.

Un scurt rezumat al articolului „Întregul adevăr despre procesoarele multi-core”. În loc de o notă

  • Miezul procesorului- componenta sa. De fapt, un procesor independent în interiorul carcasei. Procesor dual-core - două procesoare într-unul.
  • Multi-core comparabil cu numărul de camere din interiorul apartamentului. Apartamentele cu două camere sunt mai bune decât apartamentele cu o cameră, dar numai cu alte caracteristici fiind egale (locația apartamentului, starea, suprafața, înălțimea tavanului).
  • Afirmația că cu cât un procesor are mai multe nuclee, cu atât este mai bun- un truc de marketing, o regulă complet greșită. La urma urmei, un apartament este ales nu numai după numărul de camere, ci și după locația sa, renovarea și alți parametri. Același lucru este valabil și pentru mai multe nuclee din interiorul procesorului.
  • Există multi-core „virtual”.— Tehnologia Hyper-Threading. Datorită acestei tehnologii, fiecare nucleu „fizic” este împărțit în două „virtuale”. Se dovedește că un procesor cu 2 nuclee cu Hyper-Threading are doar două nuclee reale, dar aceste procesoare procesează simultan 4 fire de calcul. Aceasta este o caracteristică cu adevărat utilă, dar un procesor cu 4 fire nu poate fi considerat un procesor quad-core.
  • Pentru procesoare desktop Intel: Celeron - 2 nuclee și 2 fire. Pentium - 2 nuclee, 2 fire. Core i3 - 2 nuclee, 4 fire. Core i5 - 4 nuclee, 4 fire. Core i7 - 4 nuclee, 8 fire. Procesoarele Intel pentru laptopuri (mobile) au un număr diferit de nuclee/file.
  • Pentru calculatoarele mobile, eficiența energetică (în practică, durata de viață a bateriei) este adesea mai importantă decât numărul de nuclee.

Când răspund la întrebarea ce afectează numărul de nuclee dintr-un procesor, aș dori să spun imediat - performanța computerului. Dar aceasta este o simplificare atât de puternică încât devine chiar o greșeală la un moment dat.

Ar fi bine dacă utilizatorii s-ar înșela pur și simplu și nu ar pierde nimic. Problema este că înțelegerea greșită a esenței multi-core duce la pierderi financiare. Încercând să mărească performanța, o persoană cheltuiește bani pe un procesor cu mai multe nuclee, dar nu observă diferența.

Multi-core și multi-threading

Când studiam problema, am observat o caracteristică a procesoarelor Intel - instrumentele standard Windows afișează un număr diferit de nuclee. Acest lucru se datorează muncii tehnologiei Hyper-Threading, care oferă multi-threading.

Pentru a nu te mai încurca în concepte, hai să rezolvăm o dată pentru totdeauna:

  • Multi-core – cipul este echipat cu mai multe nuclee arhitecturale fizice. Puteți să le vedeți și să le atingeți cu mâinile.
  • Multithreading – mai multe fluxuri de informații procesate simultan.
    Nucleul poate fi unul din punct de vedere fizic, dar tehnologiile software bazate pe acesta creează două fire de execuție a sarcinilor; două miezuri – patru fire etc.

Impactul numărului de nuclee asupra performanței

Performanța crescută pe un procesor multi-core este obținută prin întreruperea execuției sarcinilor. Orice sistem modern împarte procesul în mai multe fire, chiar și pe un procesor cu un singur nucleu - așa se realizează multitasking, în care puteți, de exemplu, să ascultați muzică, să tastați un document și să lucrați cu un browser. Următoarele aplicații iubesc și folosesc constant multithreading:

  • arhivatorii;
  • playere media;
  • codificatoare video;
  • defragmentare;
  • antivirusuri;
  • editor grafic.

Principiul separării fluxului este important. Dacă computerul rulează pe un procesor cu un singur nucleu fără tehnologie Hyper-Threading, atunci sistemul de operare comută instantaneu între fire, astfel încât pentru utilizator procesele rulează vizual simultan. Totul se întâmplă în milisecunde, așa că nu vedeți prea multă latență decât dacă împingeți cu putere procesorul.

Dacă procesorul este multi-core (sau acceptă multi-threading), atunci în mod ideal nu va exista nicio comutare. Sistemul trimite un fir separat la fiecare nucleu. Rezultatul este o productivitate crescută, deoarece nu este nevoie să treceți la o altă sarcină.

Dar există un alt factor important - se susține singur? program multifunctional? Sistemul poate împărți procesele în fire diferite. Cu toate acestea, dacă rulați un joc foarte solicitant, dar nu este optimizat pentru a rula pe patru nuclee, nu va exista un câștig de performanță în comparație cu un procesor dual-core.

Dezvoltatorii de jocuri și programe sunt conștienți de această caracteristică, așa că își optimizează în mod constant codul pentru a efectua sarcini pe procesoare multi-core. Dar această optimizare nu ține întotdeauna pasul cu creșterea numărului de nuclee, așa că nu ar trebui să cheltuiți mulți bani pe cele mai recente procesoare puternice, cu numărul maxim posibil de fire acceptate - potențialul cipului nu va fi dezvăluit în 9 out. din 10 programe.

Deci câte nuclee ar trebui să alegeți?

Înainte de a cumpăra un procesor cu 16 nuclee, luați în considerare dacă acel număr de fire va fi necesar pentru a îndeplini sarcinile pe care le veți atribui computerului.

  • Dacă se achiziționează un computer pentru a lucra cu documente, a naviga pe internet, a asculta muzică, a viziona filme, atunci sunt suficiente două nuclee. Dacă luați un procesor cu două nuclee din segmentul superior de preț cu o frecvență bună și suport pentru multi-threading, atunci nu vor fi probleme atunci când lucrați cu editori grafici.
  • Dacă cumpărați o mașină cu așteptarea unei performanțe puternice de joc, atunci instalați imediat un filtru pentru cel puțin 4 nuclee. 8 nuclee cu suport multi-threading – partea superioară cu o marjă de câțiva ani. 16 nuclee sunt promițătoare, dar există o mare probabilitate ca, în momentul în care deblocați potențialul unui astfel de cip, acesta să devină învechit.

După cum am spus deja, dezvoltatorii de jocuri și programe încearcă să țină pasul cu progresul procesoarelor, dar deocamdată o putere uriașă pur și simplu nu este necesară. 16 nuclee sunt potrivite pentru utilizatorii care fac randare video sau computere pe server. Da, în magazine astfel de procesoare se numesc procesoare de gaming, dar asta doar pentru a putea fi vândute - cu siguranță sunt mai mulți jucători în jur decât cei care redă videoclipuri.

Beneficiile multi-corelor pot fi văzute doar cu lucrări de calcul foarte serioase care implică mai multe fire. Dacă, relativ vorbind, un joc sau un program este optimizat pentru doar patru fire, atunci chiar și cele opt nuclee ale tale vor fi o putere lipsită de sens care nu va afecta performanța în niciun fel.

Este ca și cum ai transporta un scaun pe un camion uriaș - nu face sarcina mai rapidă. Dar dacă utilizați corect oportunitățile disponibile (de exemplu, încărcați corpul cu mobilier complet diferit), atunci productivitatea muncii va crește. Țineți cont de acest lucru și nu vă lăsați păcăliți de trucurile de marketing care adaugă cuvântul „gaming” la procesoarele care nu își vor atinge potențialul maxim chiar și cu cele mai recente jocuri.

De asemenea pe site:

Ce este afectat de numărul de nuclee de procesor? actualizat: 31 ianuarie 2018 de: admin

Atunci când cumpără un procesor, mulți oameni încearcă să aleagă ceva mai rece, cu mai multe nuclee și o viteză mare de ceas. Dar puțini oameni știu ce afectează de fapt numărul de nuclee de procesor. De ce, de exemplu, un procesor dual-core obișnuit și simplu poate fi mai rapid decât un procesor quad-core sau același „procent” cu 4 nuclee poate fi mai rapid decât un „procent” cu 8 nuclee. Acesta este un subiect destul de interesant, care merită cu siguranță înțeles mai detaliat.

Introducere

Înainte de a începe să înțelegem ce afectează numărul de nuclee de procesor, aș dori să fac o mică digresiune. Cu doar câțiva ani în urmă, dezvoltatorii de procesoare erau încrezători că tehnologiile de producție, care se dezvoltă atât de rapid, le vor permite să producă „pietre” cu viteze de ceas de până la 10 GHz, ceea ce ar permite utilizatorilor să uite de problemele cu performanța slabă. Cu toate acestea, succesul nu a fost atins.

Indiferent de modul în care s-a dezvoltat procesul tehnologic, atât Intel, cât și AMD s-au confruntat cu limitări pur fizice care pur și simplu nu le-au permis să producă procesoare cu o frecvență de ceas de până la 10 GHz. Apoi s-a decis să se concentreze nu pe frecvențe, ci pe numărul de nuclee. Astfel, o nouă cursă a început să producă „cristale” de procesor mai puternice și productive, care continuă până în prezent, dar nu la fel de activ ca la început.

procesoare Intel si AMD

Astăzi, Intel și AMD sunt concurenți direcți pe piața procesoarelor. Când se uită la venituri și vânzări, albaștrii au un avantaj clar, deși roșii s-au chinuit să țină pasul în ultima vreme. Ambele companii au o gamă bună de soluții gata făcute pentru toate ocaziile - de la un procesor simplu cu 1-2 nuclee la monștri adevărați cu mai mult de 8 nuclee. De obicei, astfel de „pietre” sunt folosite pe „calculatoare” de lucru speciale care au un focalizare îngustă.

Intel

Deci, astăzi Intel are 5 tipuri de procesoare de succes: Celeron, Pentium și i7. Fiecare dintre aceste „pietre” are un număr diferit de miezuri și este proiectată pentru sarcini diferite. De exemplu, Celeron are doar 2 nuclee și este folosit în principal pe computere de birou și de acasă. Pentium, sau, așa cum este numit și „ciot”, este folosit și acasă, dar are deja performanțe mult mai bune, în primul rând datorită tehnologiei Hyper-Threading, care „adaugă” încă două nuclee virtuale celor două nuclee fizice, care se numesc fire . Astfel, un „procent” dual-core funcționează ca cel mai bugetar procesor quad-core, deși acest lucru nu este în întregime corect, dar acesta este punctul principal.

În ceea ce privește linia Core, situația este aproximativ aceeași. Modelul mai tânăr cu numărul 3 are 2 miezuri și 2 fire. Linia mai veche - Core i5 - are deja 4 sau 6 nuclee cu drepturi depline, dar îi lipsește funcția Hyper-Threading și nu are fire suplimentare, cu excepția celor 4-6 standard. Ei bine, ultimul lucru - core i7 - acestea sunt procesoare de vârf, care, de regulă, au de la 4 la 6 nuclee și de două ori mai multe fire, adică, de exemplu, 4 nuclee și 8 fire sau 6 nuclee și 12 fire de execuție. .

AMD

Acum merită să vorbim despre AMD. Lista de „pietricele” de la această companie este uriașă, nu are rost să enumerați totul, deoarece majoritatea modelelor sunt pur și simplu depășite. Poate că merită remarcată noua generație, care într-un fel „copiază” Intel - Ryzen. Această linie conține și modele cu numerele 3, 5 și 7. Principala diferență față de cele „albastre” de la Ryzen este că cel mai tânăr model oferă imediat 4 nuclee complete, în timp ce cel mai vechi nu are 6, ci opt. În plus, numărul de fire se modifică. Ryzen 3 - 4 fire, Ryzen 5 - 8-12 (în funcție de numărul de nuclee - 4 sau 6) și Ryzen 7 - 16 fire.

Merită menționat o altă linie „roșie” - FX, care a apărut în 2012 și, de fapt, această platformă este deja considerată învechită, dar datorită faptului că acum tot mai multe programe și jocuri încep să accepte multi-threading, linia Vishera a câștigat din nou popularitate, care, împreună cu prețurile mici, este doar în creștere.

Ei bine, în ceea ce privește disputele privind frecvența procesorului și numărul de nuclee, atunci, de fapt, este mai corect să privim spre al doilea, deoarece toată lumea s-a hotărât cu mult timp în urmă asupra frecvențelor de ceas și chiar și modelele de top de la Intel funcționează la valori nominale. 2,7, 2,8, 3 GHz. În plus, frecvența poate fi întotdeauna mărită folosind overclocking, dar în cazul unui procesor dual-core acest lucru nu va da prea mult efect.

Cum să afli câte nuclee

Dacă cineva nu știe cum să determine numărul de nuclee de procesor, atunci acest lucru se poate face ușor și simplu, chiar și fără a descărca și instala programe speciale separate. Mergeți doar la „Manager dispozitive” și faceți clic pe săgeata mică de lângă elementul „Procesoare”.

Puteți obține informații mai detaliate despre ce tehnologii suportă „piatra” dumneavoastră, care este frecvența sa de ceas, numărul de revizuire și multe altele folosind un program special și mic numit CPU-Z. Îl puteți descărca gratuit de pe site-ul oficial. Există o versiune care nu necesită instalare.

Avantajul a două nuclee

Care ar putea fi avantajul unui procesor dual-core? Există multe lucruri, de exemplu, în jocuri sau aplicații, în dezvoltarea cărora munca cu un singur thread a fost principala prioritate. Luați jocul Wold of Tanks ca exemplu. Cele mai obișnuite procesoare dual-core precum Pentium sau Celeron vor produce rezultate destul de decente de performanță, în timp ce unele FX de la AMD sau INTEL Core vor folosi mult mai mult din capacitățile lor, iar rezultatul va fi aproximativ același.

Cele 4 nuclee mai bune

Cum pot fi mai bune 4 nuclee decât două? Performanță mai bună. „Pietrele” cu patru nuclee sunt concepute pentru lucrări mai serioase, unde simple „cioturi” sau „celerons” pur și simplu nu pot face față. Un exemplu excelent aici ar fi orice program de grafică 3D, cum ar fi 3Ds Max sau Cinema4D.

În timpul procesului de randare, aceste programe folosesc resurse maxime ale computerului, inclusiv RAM și procesor. Procesoarele dual-core vor fi foarte lente în timpul procesării randării și, cu cât scena este mai complexă, cu atât vor dura mai mult. Dar procesoarele cu patru nuclee vor face față acestei sarcini mult mai repede, deoarece firele suplimentare le vor veni în ajutor.

Desigur, puteți lua niște „protsik” bugetare din familia Core i3, de exemplu, modelul 6100, dar 2 nuclee și 2 fire suplimentare vor fi în continuare inferioare unuia cu drepturi depline quad-core.

6 și 8 nuclee

Ei bine, ultimul segment de multi-core sunt procesoarele cu șase și opt nuclee. Scopul lor principal, în principiu, este exact același cu cel al procesorului de mai sus, doar că sunt necesare acolo unde „patru” obișnuiți nu pot face față. În plus, computerele specializate cu drepturi depline sunt construite pe baza de „pietre” cu 6 și 8 nuclee, care vor fi „create” pentru anumite activități, de exemplu, editare video, programe de modelare 3D, redarea scenelor grele gata făcute cu un număr mare de poligoane și obiecte etc. d.

În plus, astfel de procesoare multi-core funcționează foarte bine atunci când lucrează cu arhivare sau în aplicații care necesită capacități de calcul bune. În jocurile care sunt optimizate pentru multi-threading, astfel de procesoare nu au egal.

Ce este afectat de numărul de nuclee de procesor?

Deci, ce altceva poate afecta numărul de nuclee? În primul rând, pentru a crește consumul de energie. Da, oricât de surprinzător ar suna, este adevărat. Nu este nevoie să vă faceți griji prea mult, pentru că în viața de zi cu zi această problemă, ca să spunem așa, nu va fi vizibilă.

Al doilea este încălzirea. Cu cât sunt mai multe miezuri, cu atât este mai bine necesar sistemul de răcire. Un program numit AIDA64 vă va ajuta să măsurați temperatura procesorului. Când porniți, trebuie să faceți clic pe „Computer” și apoi să selectați „Senzori”. Trebuie să monitorizați temperatura procesorului, deoarece dacă acesta se supraîncălzește constant sau funcționează la temperaturi prea ridicate, atunci după ceva timp se va arde pur și simplu.

Procesoarele dual-core nu sunt familiarizate cu această problemă, deoarece nu au performanțe foarte ridicate și, respectiv, disipare a căldurii, dar procesoarele multi-core au. Cele mai fierbinți pietre sunt cele de la AMD, în special seria FX. De exemplu, luați modelul FX-6300. Temperatura procesorului în programul AIDA64 este în jur de 40 de grade și acesta este în modul inactiv. Sub sarcină, numărul va crește și dacă apare supraîncălzire, computerul se va opri. Deci, atunci când cumpărați un procesor multi-core, nu trebuie să uitați de cooler.

Ce altceva afectează numărul de nuclee de procesor? Pentru multitasking. Procesoarele dual-core nu vor putea oferi performanțe stabile atunci când rulează două, trei sau mai multe programe simultan. Cel mai simplu exemplu sunt streamers-urile de pe Internet. Pe lângă faptul că joacă un joc la setări înalte, rulează simultan un program care le permite să transmită jocul pe internet online; au și un browser de internet cu mai multe pagini deschise, unde jucătorul, de regulă, citește comentariile oamenilor care îl urmăresc și monitorizează alte informații. Nici măcar fiecare procesor multi-core nu poate oferi o stabilitate adecvată, ca să nu mai vorbim de procesoarele dual-core și single-core.

De asemenea, merită să spunem câteva cuvinte că procesoarele multi-core au un lucru foarte util numit „cache L3”. Acest cache are o anumită cantitate de memorie în care sunt înregistrate în mod constant diverse informații despre rularea programelor, acțiunile efectuate etc.. Toate acestea sunt necesare pentru a crește viteza computerului și performanța acestuia. De exemplu, dacă o persoană folosește adesea Photoshop, atunci aceste informații vor fi stocate în memorie, iar timpul de lansare și deschidere a programului va fi redus semnificativ.

Rezumând

Rezumând conversația despre ceea ce afectează numărul de nuclee de procesor, putem ajunge la o concluzie simplă: dacă aveți nevoie de performanță bună, viteză, multitasking, lucru în aplicații grele, capacitatea de a juca confortabil jocuri moderne etc., atunci alegerea dvs. este procesor cu patru nuclee sau mai multe. Dacă aveți nevoie de un simplu „calculator” pentru uz la birou sau acasă, care va fi folosit la minimum, atunci aveți nevoie de 2 nuclee. În orice caz, atunci când alegeți un procesor, în primul rând trebuie să vă analizați toate nevoile și sarcinile și abia apoi să luați în considerare orice opțiune.