Ce determină numărul de nuclee de procesor. Multi-Core vs. Many-Core, sau de ce sunt necesare microprocesoare multi-core

* Întotdeauna apar întrebări stringente la ce ar trebui să fii atent atunci când alegi un procesor, pentru a nu greși.

Scopul nostru în acest articol este să descriem toți factorii care afectează performanța procesorului și alte caracteristici operaționale.

Probabil că nu este un secret că procesorul este principala unitate de calcul a unui computer. Ai putea spune chiar – cea mai importantă parte a computerului.

El este cel care procesează aproape toate procesele și sarcinile care apar în computer.

Fie că este vorba de vizionarea videoclipurilor, muzică, navigarea pe internet, scrierea și citirea în memorie, procesarea 3D și video, jocuri. Și mult mai mult.

Prin urmare, să alegeți C central P procesor, ar trebui să-l tratați cu mare atenție. Se poate dovedi că decideți să instalați o placă video puternică și un procesor care nu corespunde nivelului său. În acest caz, procesorul nu va dezvălui potențialul plăcii video, ceea ce îi va încetini funcționarea. Procesorul va fi complet încărcat și va fierbe literalmente, iar placa video își va aștepta rândul, lucrând la 60-70% din capacități.

De aceea, atunci când alegeți un computer echilibrat, Nu cheltuieli neglijează procesorulîn favoarea unei plăci video puternice. Puterea procesorului trebuie să fie suficientă pentru a dezlănțui potențialul plăcii video, altfel sunt doar bani irositi.

Intel vs. AMD

*prindeți din urmă pentru totdeauna

corporație Intel, are resurse umane enorme și finanțe aproape inepuizabile. Multe inovații în industria semiconductoarelor și noile tehnologii vin de la această companie. Procesoare și evoluții Intel, în medie de 1-1,5 cu ani înaintea realizărilor inginerilor AMD. Dar, după cum știți, trebuie să plătiți pentru oportunitatea de a avea cele mai moderne tehnologii.

Politica de prețuri pentru procesoare Intel, se bazează pe ambele numărul de nuclee, cantitatea de cache, dar și pe „prospețimea” arhitecturii, performanță pe ceaswatt,tehnologie de procesare a cipurilor. Semnificația memoriei cache, „subtilitățile procesului tehnic” și alte caracteristici importante ale procesorului vor fi discutate mai jos. Pentru deținerea unor astfel de tehnologii, precum și a unui multiplicator de frecvență gratuit, va trebui să plătiți și o sumă suplimentară.

Companie AMD, spre deosebire de companie Intel, depune eforturi pentru disponibilitatea procesatorilor săi pentru consumatorul final și pentru o politică de prețuri competentă.

S-ar putea chiar spune asta AMD– « Ştampila oamenilor" În etichetele sale de preț veți găsi ceea ce aveți nevoie la un preț foarte atractiv. De obicei, la un an după ce compania are o nouă tehnologie Intel, un analog al tehnologiei apare din AMD. Dacă nu urmăriți cea mai înaltă performanță și acordați mai multă atenție prețului decât disponibilității tehnologiilor avansate, atunci produsele companiei AMD- doar pentru tine.

Politica de pret AMD, se bazează mai mult pe numărul de nuclee și foarte puțin pe cantitatea de memorie cache și prezența îmbunătățirilor arhitecturale. În unele cazuri, pentru a avea posibilitatea de a avea memorie cache de nivel al treilea, va trebui să plătiți puțin în plus ( Fenomul are o memorie cache pe 3 nivele, Athlon conținut doar limitat, nivelul 2). Dar cateodata AMD isi rasfata fanii posibilitatea de deblocare procesoare mai ieftine la altele mai scumpe. Puteți debloca nucleele sau memoria cache. Îmbunătăţi Athlon inainte de Fenomul. Acest lucru este posibil datorită arhitecturii modulare și lipsei unor modele mai ieftine, AMD pur și simplu dezactivează unele blocuri de pe cipul celor mai scumpe (software).

Miezuri– rămân practic neschimbate, doar numărul lor diferă (adevărat pentru procesoare 2006-2011 ani). Datorită modularității procesoarelor sale, compania face o treabă excelentă de a vinde cipuri respinse, care, atunci când unele blocuri sunt oprite, devin un procesor dintr-o linie mai puțin productivă.

Compania lucrează de mulți ani la o arhitectură complet nouă sub numele de cod Buldozer, dar la momentul lansării în 2011 anul, noile procesoare nu au prezentat cele mai bune performanțe. AMD Am dat vina pe sistemele de operare pentru că nu înțeleg caracteristicile arhitecturale ale dual-core-urilor și ale „altelor multithreading”.

Potrivit reprezentanților companiei, ar trebui să așteptați remedieri și patch-uri speciale pentru a experimenta performanțele complete ale acestor procesoare. Cu toate acestea, la început 2012 anul, reprezentanții companiei au amânat lansarea unei actualizări pentru a susține arhitectura Buldozer pentru a doua jumătate a anului.

Frecvența procesorului, numărul de nuclee, multi-threading.

Pe vremuri Pentium 4și înaintea lui - frecvența procesorului, a fost principalul factor de performanță al procesorului la selectarea unui procesor.

Acest lucru nu este surprinzător, deoarece arhitecturile procesoarelor au fost dezvoltate special pentru a obține frecvențe înalte, iar acest lucru s-a reflectat în special în procesor. Pentium 4 asupra arhitecturii NetBurst. Frecvența înaltă nu a fost eficientă cu conducta lungă care a fost folosită în arhitectură. Chiar Athlon XP frecvență 2GHz, din punct de vedere al productivității a fost mai mare decât Pentium 4 c 2,4 GHz. Deci a fost marketing pur. După această eroare, compania Intelși-a dat seama de greșelile mele și revenit de partea binelui Am început să lucrez nu la componenta de frecvență, ci la performanța pe ceas. Din arhitectura NetBurst A trebuit să refuz.

Ce la fel pentru noi oferă multi-core?

Procesor quad-core cu frecvență 2,4 GHz, în aplicațiile multi-threaded, va fi teoretic echivalentul aproximativ al unui procesor single-core cu o frecvență 9,6 GHz sau procesor cu 2 nuclee cu frecvență 4,8 GHz. Dar doar asta teoretic. Practic Cu toate acestea, două procesoare dual-core dintr-o placă de bază cu două socluri vor fi mai rapide decât un procesor cu 4 nuclee la aceeași frecvență de operare. Limitările de viteză ale autobuzului și latența memoriei își fac taxe.

* supus aceleiași arhitecturi și aceeași cantitate de memorie cache

Multi-core face posibilă efectuarea de instrucțiuni și calcule în părți. De exemplu, trebuie să efectuați trei operații aritmetice. Primele două sunt executate pe fiecare dintre nucleele procesorului și rezultatele sunt adăugate în memoria cache, unde următoarea acțiune poate fi efectuată cu ele de către oricare dintre nucleele libere. Sistemul este foarte flexibil, dar fără o optimizare adecvată este posibil să nu funcționeze. Prin urmare, optimizarea pentru multi-core este foarte importantă pentru arhitectura procesorului într-un mediu OS.

Aplicații care „iubesc” și utilizare multithreading: arhivatorii, playere și codificatoare video, antivirusuri, programe de defragmentare, editor grafic, browsere, Flash.

De asemenea, „iubitorii” de multithreading includ sisteme de operare precum Windows 7Și Windows Vista, precum și multe OS bazat pe nucleu Linux, care funcționează considerabil mai rapid cu un procesor multi-core.

Cel mai jocuri, uneori un procesor cu 2 nuclee la o frecvență înaltă este suficient. Acum, totuși, sunt lansate tot mai multe jocuri care sunt concepute pentru multi-threading. Luați măcar astea SandBox jocuri ca GTA 4 sau Prototip, în care pe un procesor cu 2 nuclee cu o frecvență mai mică 2,6 GHz– nu te simți confortabil, rata de cadre scade sub 30 de cadre pe secundă. Deși în acest caz, cel mai probabil motivul pentru astfel de incidente este optimizarea „slabă” a jocurilor, lipsa de timp sau mâinile „indirecte” ale celor care au transferat jocuri de pe console în PC.

Când cumpărați un procesor nou pentru jocuri, acum ar trebui să acordați atenție procesoarelor cu 4 sau mai multe nuclee. Dar totuși, nu trebuie să neglijați procesoarele cu 2 nuclee din „categoria superioară”. În unele jocuri, aceste procesoare se simt uneori mai bine decât unele cu mai multe nuclee.

Memoria cache a procesorului.

este o zonă dedicată a cipului procesorului în care sunt procesate și stocate datele intermediare dintre nucleele procesorului, RAM și alte magistrale.

Funcționează la o viteză de ceas foarte mare (de obicei la frecvența procesorului în sine), are o lățime de bandă foarte mare și nucleele procesorului lucrează direct cu acesta ( L1).

Din cauza ei deficit, procesorul poate fi inactiv în sarcini consumatoare de timp, așteptând ca date noi să ajungă în cache pentru procesare. De asemenea, memoria cache serveste pentruînregistrări ale datelor repetate frecvent, care, dacă este necesar, pot fi restaurate rapid fără calcule inutile, fără a forța procesorul să piardă din nou timpul cu ele.

Performanța este îmbunătățită și de faptul că memoria cache este unificată și toate nucleele pot folosi în mod egal datele din aceasta. Acest lucru oferă oportunități suplimentare pentru optimizarea multi-threaded.

Această tehnică este acum folosită pentru Cache de nivel 3. Pentru procesoare Intel au existat procesoare cu memorie cache unificată de nivel 2 ( C2D E 7***,E 8***), datorită căruia această metodă pare să mărească performanța multi-threaded.

La overclockarea unui procesor, memoria cache poate deveni un punct slab, împiedicând overclockarea procesorului dincolo de frecvența maximă de operare fără erori. Cu toate acestea, avantajul este că va rula la aceeași frecvență cu procesorul overclockat.

În general, cu cât memoria cache este mai mare, cu atât Mai repede CPU. În ce aplicații mai exact?

Toate aplicațiile care folosesc o mulțime de date, instrucțiuni și fire de execuție în virgulă mobilă folosesc intens memoria cache. Memoria cache este foarte populară arhivatorii, codificatoare video, antivirusuriȘi editor grafic etc.

O cantitate mare de memorie cache este favorabilă jocuri. În special strategii, auto-simulatoare, RPG-uri, SandBox și toate jocurile în care există o mulțime de mici detalii, particule, elemente de geometrie, fluxuri de informații și efecte fizice.

Memoria cache joacă un rol foarte important în deblocarea potențialului sistemelor cu 2 sau mai multe plăci video. La urma urmei, o parte din sarcină cade pe interacțiunea nucleelor ​​procesorului, atât între ele, cât și pentru lucrul cu fluxuri de mai multe cipuri video. În acest caz este importantă organizarea memoriei cache, iar o memorie cache mare de nivel 3 este foarte utilă.

Memoria cache este întotdeauna echipată cu protecție împotriva posibilelor erori ( ECC), dacă sunt detectate, acestea sunt corectate. Acest lucru este foarte important, deoarece o mică eroare în memoria cache, atunci când este procesată, se poate transforma într-o eroare gigantică, continuă, care va prăbuși întregul sistem.

Tehnologii proprietare.

(hiper-threading, HT)–

tehnologia a fost folosită pentru prima dată la procesoare Pentium 4, dar nu a funcționat întotdeauna corect și adesea a încetinit procesorul mai mult decât a accelerat-o. Motivul a fost că conducta era prea lungă și sistemul de predicție a ramurilor nu a fost complet dezvoltat. Folosit de companie Intel, nu există încă analogi ai tehnologiei, cu excepția cazului în care o considerăm un analog? ceea ce inginerii companiei au implementat AMDîn arhitectură Buldozer.

Principiul sistemului este că pentru fiecare nucleu fizic, unul două fire de calcul, în loc de unul. Adică dacă ai un procesor cu 4 nuclee HT (Core i 7), atunci aveți fire virtuale 8 .

Câștigul de performanță este atins datorită faptului că datele pot intra în conductă deja în mijlocul acesteia și nu neapărat la început. Dacă unele blocuri de procesor capabile să efectueze această acțiune sunt inactive, ele primesc sarcina pentru execuție. Câștigul de performanță nu este același cu cel al nucleelor ​​fizice reale, dar comparabil (~50-75%, în funcție de tipul de aplicație). Este destul de rar ca în unele aplicații, HT afectează negativ pentru performanță. Acest lucru se datorează optimizării slabe a aplicațiilor pentru această tehnologie, incapacității de a înțelege că există fire „virtuale” și lipsei limitatoarelor pentru încărcarea firelor în mod uniform.

TurboBoost – o tehnologie foarte utila care mareste frecventa de operare a celor mai folosite nuclee de procesor, in functie de nivelul lor de incarcare. Este foarte util atunci când aplicația nu știe să folosească toate cele 4 nuclee și încarcă doar unul sau două, în timp ce frecvența lor de funcționare crește, ceea ce compensează parțial performanța. Compania are un analog al acestei tehnologii AMD, este tehnologie Turbo Core.

, 3 stiu! instrucțiuni. Proiectat pentru a accelera procesorul multimedia calcul (video, muzică, grafică 2D/3D etc.), precum și accelerarea activității programelor precum arhivare, programe de lucru cu imagini și video (cu suportul instrucțiunilor din aceste programe).

3stiu! – tehnologie destul de veche AMD, care conține instrucțiuni suplimentare pentru procesarea conținutului multimedia, pe lângă SSE prima versiune.

* În mod specific, capacitatea de a procesa în flux numere reale cu precizie unică.

A avea cea mai recentă versiune este un mare plus, procesorul începe să efectueze anumite sarcini mai eficient cu o optimizare software adecvată. Procesoare AMD au nume asemănătoare, dar ușor diferite.

* Exemplu - SSE 4.1(Intel) - SSE 4A(AMD).

În plus, aceste seturi de instrucțiuni nu sunt identice. Acestea sunt analogi cu mici diferențe.

Cool'n'Quiet, SpeedStep CoolCore Fermecat Jumătate Stat (C1E) ȘiT. d.

Aceste tehnologii, la sarcini reduse, reduc frecvența procesorului prin reducerea multiplicatorului și a tensiunii de bază, dezactivând o parte din memoria cache etc. Acest lucru permite procesorului să se încălzească mult mai puțin, să consume mai puțină energie și să facă mai puțin zgomot. Dacă este nevoie de alimentare, procesorul va reveni la starea sa normală într-o fracțiune de secundă. La setările standard Bios Sunt aproape întotdeauna pornite, dacă se dorește, pot fi dezactivate pentru a reduce posibilele „înghețuri” la comutarea în jocuri 3D.

Unele dintre aceste tehnologii controlează viteza de rotație a ventilatoarelor din sistem. De exemplu, dacă procesorul nu are nevoie de o disipare crescută a căldurii și nu este încărcat, viteza ventilatorului procesorului este redusă ( AMD Cool'n'Quiet, Intel Speed ​​​​Step).

Tehnologia de virtualizare IntelȘi Virtualizare AMD.

Aceste tehnologii hardware fac posibilă, folosind programe speciale, rularea mai multor sisteme de operare simultan, fără pierderi semnificative de performanță. Este, de asemenea, utilizat pentru funcționarea corectă a serverelor, deoarece adesea sunt instalate mai multe sisteme de operare pe acestea.

A executa Dezactivați PicȘiNu a executa Pic tehnologie concepută pentru a proteja un computer împotriva atacurilor de viruși și a erorilor software care pot cauza blocarea sistemului depășirea tamponului.

Intel 64 , AMD 64 , EM 64 T – această tehnologie permite procesorului să funcționeze atât într-un OS cu arhitectură pe 32 de biți, cât și într-un OS cu arhitectură pe 64 de biți. Sistem 64 de biți– din punct de vedere al beneficiilor, pentru utilizatorul mediu se deosebește prin faptul că acest sistem poate folosi mai mult de 3,25 GB de RAM. Pe sistemele pe 32 de biți, utilizați b O O cantitate mai mare de RAM nu este posibilă din cauza cantității limitate de memorie adresabilă*.

Majoritatea aplicațiilor cu arhitectură pe 32 de biți pot fi rulate pe un sistem cu un sistem de operare pe 64 de biți.

* Ce poți face dacă, în 1985, nimeni nu s-ar putea gândi la astfel de volume gigantice de memorie RAM, după standardele de atunci.

În plus.

Câteva cuvinte despre.

Acest punct merită să acordați o atenție deosebită. Cu cât procesul tehnic este mai subțire, cu atât procesorul consumă mai puțină energie și, ca urmare, cu atât se încălzește mai puțin. Și, printre altele, are o marjă de siguranță mai mare pentru overclocking.

Cu cât procesul tehnic este mai rafinat, cu atât puteți „împacheta” mai mult într-un cip (și nu numai) și puteți crește capacitățile procesorului. Disiparea căldurii și consumul de energie sunt, de asemenea, reduse proporțional, datorită pierderilor de curent mai mici și a unei reduceri a zonei centrale. Se poate observa o tendință că cu fiecare nouă generație a aceleiași arhitecturi pe un nou proces tehnologic, crește și consumul de energie, dar nu este cazul. Doar că producătorii se îndreaptă către o productivitate și mai mare și trec dincolo de linia de disipare a căldurii a generației anterioare de procesoare din cauza creșterii numărului de tranzistori, care nu este proporțională cu reducerea procesului tehnic.

Încorporat în procesor.

Dacă nu aveți nevoie de un nucleu video încorporat, atunci nu ar trebui să cumpărați un procesor cu acesta. Veți obține doar o disipare mai proastă a căldurii, o încălzire suplimentară (nu întotdeauna), un potențial de overclocking mai slab (nu întotdeauna) și bani plătiți în plus.

În plus, acele nuclee care sunt încorporate în procesor sunt potrivite doar pentru încărcarea sistemului de operare, navigarea pe Internet și vizionarea videoclipurilor (și nu de orice calitate).

Tendințele pieței sunt încă în schimbare și oportunitatea de a cumpăra un procesor puternic de la Intel Fără un nucleu video, acesta cade din ce în ce mai puțin. Politica de impunere forțată a nucleului video încorporat a apărut cu procesoare Intel sub numele de cod Podul de nisip, a cărei inovație principală a fost nucleul încorporat pe același proces tehnic. Nucleul video este localizat împreună cu procesor pe un cip, și nu la fel de simplu ca în generațiile anterioare de procesoare Intel. Pentru cei care nu-l folosesc, există dezavantaje sub forma unei plăți excesive pentru procesor, deplasarea sursei de încălzire față de centrul capacului de distribuție a căldurii. Cu toate acestea, există și avantaje. Miez video dezactivat, poate fi folosit pentru tehnologia de codificare video foarte rapidă Sincronizare rapidă cuplat cu software special care acceptă această tehnologie. In viitor, Intel promite să extindă orizonturile utilizării nucleului video încorporat pentru calculul paralel.

Prize pentru procesoare. Durata de viață a platformei.


Intel are politici dure pentru platformele sale. Durata de viață a fiecăruia (date de început și de sfârșit ale vânzărilor procesoarelor pentru acesta) nu depășește de obicei 1,5 - 2 ani. În plus, compania are mai multe platforme de dezvoltare paralelă.

Companie AMD, are politica opusă de compatibilitate. Pe platforma ei AM 3, toate procesoarele de generație viitoare care acceptă DDR3. Chiar și atunci când platforma ajunge AM 3+ iar mai târziu, fie procesoare noi pentru AM 3, sau procesoarele noi vor fi compatibile cu plăcile de bază vechi și se va putea face un upgrade fără durere pentru portofel schimbând doar procesorul (fără a schimba placa de bază, RAM, etc.) și flash-ul plăcii de bază. Singurele nuanțe de incompatibilitate pot apărea la schimbarea tipului, deoarece va fi necesar un controler de memorie diferit încorporat în procesor. Deci compatibilitatea este limitată și nu este acceptată de toate plăcile de bază. Dar, în general, pentru un utilizator conștient de buget sau pentru cei care nu sunt obișnuiți să schimbe complet platforma la fiecare 2 ani, alegerea unui producător de procesoare este clară - aceasta AMD.

Răcire CPU.

Vine standard cu procesor CUTIE-un nou cooler care pur și simplu va face față sarcinii sale. Este o bucată de aluminiu cu o zonă de dispersie nu foarte mare. Răcitoarele eficiente cu conducte de căldură și plăci atașate la ele sunt proiectate pentru o disipare foarte eficientă a căldurii. Dacă nu doriți să auziți zgomot suplimentar de la ventilator, atunci ar trebui să achiziționați un răcitor alternativ, mai eficient, cu conducte de căldură, sau un sistem de răcire cu lichid închis sau deschis. Astfel de sisteme de răcire vor oferi, în plus, capacitatea de a overclock procesorul.

Concluzie.

Au fost luate în considerare toate aspectele importante care afectează performanța și performanța procesorului. Să repetăm ​​la ce ar trebui să fii atent:

  • Selectați producătorul
  • Arhitectura procesorului
  • Proces tehnic
  • frecvența procesorului
  • Numărul de nuclee de procesor
  • Mărimea și tipul cache-ului procesorului
  • Tehnologie și suport de instruire
  • Răcire de înaltă calitate

Sperăm că acest material vă va ajuta să înțelegeți și să vă decideți cu privire la alegerea unui procesor care să corespundă așteptărilor dumneavoastră.

Articolul este actualizat constant. Ultima actualizare 10/10/2013

În acest moment, piața procesoarelor se dezvoltă atât de dinamic încât este pur și simplu imposibil să ții pasul cu toate noile produse și să ții pasul cu progresul.
Dar nu prea avem nevoie de asta.
Pentru a cumpăra un procesor, este suficient să știm pentru ce va fi necesar computerul, ce sarcini va îndeplini și câți bani suntem dispuși să cheltuim.

Astăzi, liderii meritați ai pieței procesoarelor sunt două mari companii IntelȘi AMD.
Ele oferă cea mai largă selecție de modele din orice categorie de preț. Și o astfel de alegere de procesoare îmi face ochii larg deschiși.
Și vom încerca să vă ajutăm să vă dați seama, astfel încât să puteți alege și cumpăra un procesor productiv pentru bani rezonabili.

Să începem cu faptul că principalii indicatori de performanță ai procesorului sunt:

1) Arhitectura procesorului. La urma urmei, noua arhitectură va fi întotdeauna mai productivă decât cea anterioară (în ciuda aceleiași frecvențe).
2) Frecvența de funcționare. Cu cât frecvența procesorului este mai mare, cu atât este mai productiv.
3) dimensiunea memoriei cache de al doilea și al treilea nivel (L2 și L3);

Ei bine, și indicatorii secundari:
4) ;
5) proces tehnologic;
6) un set de instrucțiuni;
si etc.

Deși acum consultanții plini de resurse din magazine încearcă să se concentreze mai mult pe numărul de nuclee, legând direct numărul de nuclee cu viteza de procesare a datelor și performanța computerului în sine.

Numărul de nuclee?

Astăzi, procesoare cu opt, șase, patru, dual și single-core de la AMD, precum și șase, patru, două, single-core din INTEL.
Dar pentru programele de astăzi și pentru nevoile jucătorului de acasă, este suficient un procesor dual sau quad-core care funcționează la o frecvență înaltă.
Un procesor cu un număr mare de nuclee (6-8) va fi necesar doar pentru programele de codificare a conținutului video și audio, redarea imaginilor și arhivare.

În acest moment, optimizarea în industria jocurilor se concentrează în principal pe procesoarele dual-core, doar cele mai noi software și jocuri vor fi dezvoltate pentru calcularea multi-threaded. Deci, dacă cumpărați un procesor pentru jocuri, un procesor dual-core de înaltă frecvență va fi mai rapid decât un procesor de joasă frecvență, cu trei sau patru nuclee.

Atenţie! Nu aveți permisiunea de a vizualiza text ascuns.


Și s-a dovedit că, deocamdată, jucătorii pot alege un procesor modern dual-core, alegând o soluție cu un raport adecvat performanță-preț.
Merită luat în considerare faptul că cipurile Intel au și tehnologia HyperThreading, care permite executarea a două sarcini paralele pe fiecare nucleu. Sistemul de operare vede procesoarele cu 2 nuclee ca fiind cu patru nuclee și cu 4 nuclee ca cu opt nuclee.
Procesoarele cu un număr mare de nuclee pot fi solicitate în principal în aplicațiile profesionale și codificarea video.
Opt/șase nuclee nu pot fi încă încărcate complet de niciun joc.

Să rezumam puțin despre nuclee.

Pentru un computer de birou va fi suficient un procesor dual-core în gama de preț mai mică.
Ca Pentium, Celeron de la Intel sau A4, AthlonII X2 de la AMD.

Pentru un computer de gaming acasă, puteți cumpăra un procesor Intel dual-core cu o frecvență crescută sau un procesor quad-core de la AMD.
Tip Core i3, Core i5 cu o frecvență de 3 GHz Intel sau A8, A10, Phenom™ II X4 cu o frecvență de 3 GHz AMD.

Ei bine, pentru o stație de lucru „încărcată” sau un sistem de gaming de ultimă generație veți avea nevoie de un procesor quad-core de nouă generație.
La fel ca Core i5, Core i7 de la Intel, deoarece procesoarele AMD sunt foarte rar folosite la mașinile de înaltă performanță.

Citim despre procesoarele Core i3, Core i5 și Core i7 în articol:

Performanta procesorului?

După cum am menționat mai sus, este important parametrul este arhitectura, pe care se bazează/implementa procesorul. Cu cât arhitectura este mai nouă, cu atât procesorul este mai rapid în aplicații și jocuri. Deoarece orice arhitectură ulterioară, fie Intel sau AMD, va fi întotdeauna mai productivă decât cea anterioară.
În acest moment, procesatorii familiei sunt relevanți Haswell(a 4-a generație) și Podul de Iedera(generația a 3-a), precum și arhitecturi de procesoare Piledriver Familia Richland, Trinity din AMD.

De asemenea Performanța procesorului depinde de frecvența sa de funcționare. Cu cât frecvența de operare este mai mare, cu atât procesorul este mai productiv. Frecvența actuală de operare a nucleelor, în acest moment, este de la 3 GHz și mai mare.
Dar când comparăm procesoarele AMD și INTEL cu aceeași frecvență de ceas, nu înseamnă că sunt egale ca performanță.
Caracteristicile arhitecturale permit procesoarelor INTEL să arate o productivitate mai mare chiar și la frecvențe mai mici decât concurenții lor.

Notă: nu puteți adăuga pur și simplu frecvența a două nuclee. Definit ca două nuclee la XX GHz.

Un alt parametru performanța este dimensiunea, volumul, memoria cache ultra-rapidă de al doilea și al treilea nivel L2 și L3.
Aceasta este o memorie cu acces mare concepută pentru a accelera accesul la datele procesate de procesor.
Cu cât memoria cache este mai mare, cu atât performanța este mai mare.

Notă: Core 2 Duo, Core 2 Quad au doar L2, Core i5, Core i7 au L2+L3, procesoarele AMD Athlon™ II X2 au doar L2, Phenom™ II X4 au L2+L3.

Pentru Core 2-urile anterioare, indicatorul era frecvența FSB a procesorului. Frecvența magistralei prin care procesorul comunică cu RAM.
Cu cât frecvența FSB este mai mare, cu atât performanța procesorului este mai mare.

Notă: procesoarele Core i3, Core i5 și Core i7 de la Intel nu au FSB și, la fel ca cele mai recente procesoare AMD, transferul de date între memorie și procesor are loc direct.
Această metodă de transfer de date a crescut semnificativ productivitatea.
Procesoarele din familia Core i7 LGA1366, de asemenea, nu au o magistrală FSB, dar au o magistrală QPI de mare viteză.

Proces tehnologic(standard de proiectare a procesorului) determină în primul rând dimensiunea structurală a elementelor care alcătuiesc procesorul.
În special, disiparea căldurii și consumul de energie al procesoarelor moderne depind de procesul de fabricație.
Cu cât această valoare (proces tehnologic) este mai mică, cu atât procesorul generează mai puțină căldură și consumă mai puțină energie.
Procesoarele Core 2 anterioare au fost realizate folosind tehnologii de 45-65 nm. Cele mai noi Haswell și Ivy Bridge Corei3, Corei5, a patra și a treia generație Core i7 la 22 nm, Sandy Bridge® Corei3, Corei5, a doua generație Core i7 de la Intel și Bulldozer de la AMD sunt realizate folosind tehnologia de 32 nm.

Set de instructiuni- acesta este un set de coduri de control și metode de adresare a datelor acceptabile pentru procesor. Sistemul unor astfel de comenzi este strict conectat la un anumit tip de procesor.
Cu cât setul de instrucțiuni al procesorului este mai larg, cu atât datele sunt procesate mai bine și mai rapid.

Configurare cutie (BOX) sau tavă (Tavă/OEM)?

Echipament de box (BOX). este un set:
- procesorul propriu-zis;
- cooler cu pasta termica aplicata (radiator + ventilator);
- instructiuni si documentatie.

O caracteristică distinctivă a pachetului BOX este garanția extinsă la procesor - 3 ani.
Este mai bine să cumpărați procesoare BOX pentru sisteme multimedia de birou și acasă în care nu există planuri de schimbare a răcirii la una mai eficientă.
Dar procesoarele BOX sunt puțin mai scumpe decât aceleași TRAY.

Procesor de tavă (Tavă/OEM) reprezintă doar procesorul. Fara cooler sau documente.

Spre deosebire de BOX, garanția pentru procesorul Tray este de doar 1 an.
Procesoarele Tray/OEM sunt folosite de companiile care asamblează computere de marcă gata făcute. Și, de asemenea, jucătorii-overclockeri entuziaști, pentru care garanția (după overclockare garanția este eliminată din produs) și răcirea nativă nu sunt importante. se instalează imediat unul mai eficient pe procesor.
Procesoarele cu tavă sunt puțin mai ieftine.

Intel sau AMD?

Au existat întotdeauna dezbateri aprinse pe această temă la forumuri și conferințe. În general, acest subiect este etern. Susținătorii Intel vor argumenta că aceste procesoare sunt mai bune decât concurența din toate punctele de vedere. Si invers. Eu însumi sunt un susținător al Intel.

Dacă comparăm procesoarele de la aceste două companii cu aceeași frecvență și număr de nuclee, atunci procesoarele Intel vor fi mai productive. Cu toate acestea, în gama de prețuri, AMD are avantajul.

Dacă asamblați un sistem bugetar pentru dvs. cu finanțe minime, atunci procesoarele AMD sunt alegerea dvs. Dacă aveți un sistem de calcul pentru jocuri sau productivitate, atunci alegerea ar trebui făcută în favoarea Intel.

Mai este un punct: plăcile de bază pentru procesoarele Intel sunt, de asemenea, mai scumpe, iar platforma AMD este în mod corespunzător mai ieftină. Atunci când alegeți un procesor pentru computerul dvs., trebuie să vă decideți asupra priorităților inițiale, să construiți un sistem ieftin bazat pe AMD sau unul mai productiv, dar mai scump, bazat pe Intel.

Fiecare companie are multe modele de procesoare în sortimentul său, de la cele de buget, de exemplu, Celeron de la Intel și Sempron/Duron de la AMD, până la Core i7 de top de la Intel, A10 de la AMD.

În diferite aplicații, rezultatele sunt destul de diferite, așa că în unele procesoare AMD câștigă, în altele - Intel, deci alegerea este întotdeauna la latitudinea utilizatorului.

AMD are doar un avantaj incontestabil - prețul. Și un dezavantaj este că procesoarele AMD nu sunt la fel de fiabile din punct de vedere structural și sunt puțin mai fierbinți.

Intel are, de asemenea, un avantaj - procesoarele sunt mai fiabile și mai stabile din punct de vedere structural și, de asemenea, mai puțin fierbinți. Dezavantaj: prețul este mai mare decât cel al unui concurent.

Judecând după testele curente performanță de joc procesoarele dintre INTEL și AMD arată astfel:




Să rezumam:

Aceasta înseamnă că, pentru a cumpăra cel mai puternic procesor de gaming pentru computerul dvs., trebuie să alegeți un procesor cu:
1) cea mai nouă arhitectură;
2) frecvența maximă de bază (de preferință 3 GHz și mai sus);
3) dimensiunea maximă a memoriei cache L2/L3;
4) un set mare de instrucțiuni disponibile;
5) proces de fabricație minim.

După ce am citit acest articol, cred că toată lumea va putea decide ce procesor să cumpere pentru computerul său.
Puteți cumpăra oricând procesoare pentru o mulțime de bani, dar dacă doar sarcinile de zi cu zi care nu necesită multă putere de calcul sunt efectuate pe computer, banii vor fi irositi.

În primii ani ai noului mileniu, când frecvențele CPU au depășit în sfârșit pragul de 1 GHz, unele companii (să nu arătăm cu degetul către Intel) au prezis că noua arhitectură NetBurst ar putea atinge frecvențe de aproximativ 10 GHz în viitor. Entuziaștii se așteptau la apariția unei noi ere în care vitezele CPU ar crește ca ciupercile după ploaie. Ai nevoie de mai multă performanță? Doar faceți upgrade la un procesor cu tac mai rapid.

Mărul lui Newton a căzut zgomotos în capul visătorilor care au văzut în megaherți cea mai simplă modalitate de a continua să crească performanța computerului. Limitările fizice nu au permis o creștere exponențială a frecvenței ceasului fără o creștere corespunzătoare a generării de căldură și au început să apară și alte probleme asociate cu tehnologiile de producție. Într-adevăr, în ultimii ani, cele mai rapide procesoare funcționează la frecvențe de la 3 la 4 GHz.

Desigur, progresul nu poate fi oprit atunci când oamenii sunt dispuși să plătească bani pentru el - există destul de mulți utilizatori care sunt dispuși să plătească o sumă considerabilă pentru un computer mai puternic. Prin urmare, inginerii au început să caute alte modalități de a crește performanța, în special prin creșterea eficienței execuției comenzilor și nu doar bazându-se pe viteza ceasului. Paralelismul s-a dovedit a fi, de asemenea, o soluție - dacă nu puteți face procesorul mai rapid, atunci de ce să nu adăugați un al doilea procesor de același tip pentru a crește resursele de calcul?

Pentium EE 840 este primul procesor dual-core care apare în comerțul cu amănuntul.

Principala problemă cu concurența este că software-ul trebuie să fie scris special pentru a distribui încărcarea pe mai multe fire - ceea ce înseamnă că nu veți obține bani imediat, spre deosebire de frecvență. Când au apărut primele procesoare dual-core în 2005, acestea nu au oferit o creștere a performanței, deoarece PC-urile desktop aveau foarte puțin software care să le suporte. De fapt, majoritatea procesoarelor cu două nuclee au fost mai lente decât procesoarele cu un singur nucleu în majoritatea sarcinilor, deoarece procesoarele cu un singur nucleu rulau la viteze de ceas mai mari.

Cu toate acestea, au trecut deja patru ani și s-au schimbat multe în decursul lor. Mulți dezvoltatori de software și-au optimizat produsele pentru a profita de mai multe nuclee. Procesoarele single-core sunt acum mai greu de găsit la vânzare, iar procesoarele dual-, triple- și quad-core sunt considerate destul de comune.

Dar apare întrebarea: de câte nuclee CPU aveți cu adevărat nevoie? Este suficient un procesor triple-core pentru jocuri sau este mai bine să plătiți suplimentar și să obțineți un cip quad-core? Este un procesor dual-core suficient pentru utilizatorul obișnuit sau mai multe nuclee chiar fac vreo diferență? Ce aplicații sunt optimizate pentru mai multe nuclee și care vor răspunde numai la modificări ale specificațiilor, cum ar fi frecvența sau dimensiunea memoriei cache?

Ne-am gândit că ar fi un moment bun să testăm aplicațiile din suita actualizată (deși actualizarea nu este încă finalizată) în configurații single-, dual-, triple- și quad-core pentru a vedea cât de valoroase au procesoarele multi-core. devenit în 2009.

Pentru a asigura teste corecte, am ales un procesor quad-core - un Intel Core 2 Quad Q6600 overclockat la 2,7 GHz. După ce am rulat testele pe sistemul nostru, am dezactivat apoi unul dintre nuclee, am repornit și am repetat testele. Am dezactivat secvenţial nucleele şi am obţinut rezultate pentru un număr diferit de nuclee active (de la unu la patru), în timp ce procesorul şi frecvenţa acestuia nu s-au schimbat.

Dezactivarea nucleelor ​​CPU sub Windows este foarte ușor de făcut. Dacă doriți să știți cum să faceți acest lucru, tastați „msconfig” în fereastra „Start Search” din Windows Vista și apăsați „Enter”. Aceasta va deschide utilitarul System Configuration.

În ea, accesați fila „Pornire” și apăsați butonul „Opțiuni avansate”.

Acest lucru va face ca fereastra BOOT Advanced Options să apară. Bifați caseta de selectare „Număr de procesoare” și specificați numărul necesar de nuclee de procesor care vor fi active în sistem. Totul este foarte simplu.

După confirmare, programul vă va solicita să reporniți. După repornire, puteți vedea numărul de nuclee active în Managerul de activități Windows. „Task Manager” este apelat prin apăsarea tastelor Crtl+Shift+Esc.

Selectați fila „Performanță” din „Manager de activități”. În el puteți vedea grafice de încărcare pentru fiecare procesor/nucleu (fie că este un procesor/nucleu separat sau un procesor virtual, așa cum obținem în cazul Core i7 cu suport activ Hyper-Threading) la articolul „Istoricul utilizării CPU” . Două grafice înseamnă două nuclee active, trei - trei nuclee active etc.

Acum că v-ați familiarizat cu metodologia testelor noastre, să trecem la o examinare detaliată a configurației computerului și a programelor de testare.

Testați configurația

Hardware de sistem
CPU Intel Core 2 Quad Q6600 (Kentsfield), 2,7 GHz, FSB-1200, cache L2 de 8 MB
Platformă MSI P7N SLI Platinum, Nvidia nForce 750i, BIOS A2
Memorie A-Data EXTREME DDR2 800+, 2 x 2048 MB, DDR2-800, CL 5-5-5-18 la 1,8 V
HDD Western Digital Caviar WD50 00AAJS-00YFA, 500 GB, 7200 rpm, 8 MB cache, SATA 3,0 Gbit/s
Net Controler integrat nForce 750i Gigabit Ethernet
Plăci video Gigabyte GV-N250ZL-1GI 1 GB DDR3 PCIe
unitate de putere Ultra HE1000X, ATX 2.2, 1000 W
Software și drivere
sistem de operare Microsoft Windows Vista Ultimate pe 64 de biți 6.0.6001, SP1
Versiunea DirectX DirectX 10
Șofer de platformă Driver nForce versiunea 15.25
Driver grafic Nvidia Forceware 182.50

Teste și setări

Jocuri 3D
Crysis Setările de calitate setate la cel mai scăzut, Detaliul obiectului la Ridicat, Fizica la Foarte ridicat, versiunea 1.2.1, 1024x768, Instrument de referință, medie de 3 rulări
Abandonat ca mort Setări de calitate setate la cel mai scăzut, 1024x768, versiunea 1.0.1.1, demo cronometrată.
Lumea în conflict Setări de calitate setate la cel mai scăzut, 1024x768, Patch 1.009, Benchmark încorporat.
iTunes Versiune: 8.1.0.52, CD audio ("Terminator II" SE), 53 min., Format implicit AAC
Lame MP3 Versiune: 3.98 (64 de biți), CD audio „”Terminator II” SE, 53 min, wave în MP3, 160 Kb/s
TMPEG 4.6 Versiune: 4.6.3.268, Fișier de import: DVD SE „Terminator II” (5 minute), Rezoluție: 720x576 (PAL) 16:9
DivX 6.8.5 Mod de codare: Calitate nebună, Multi-Threading îmbunătățit, Activat folosind SSE4, Căutare de un sfert de pixel
XviD 1.2.1 Afișează starea codării = dezactivat
Conceptul principal de referință 1.6.1 MPEG2 la MPEG2 (H.264), Codec MainConcept H.264/AVC, 28 sec HDTV 1920x1080 (MPEG2), Audio: MPEG2 (44,1 KHz, 2 canale, 16 biți, 224 Kb/s), Mod: PAL (25 FPS), Profil: Tom's Hardware Settings pentru Qct-Core
Autodesk 3D Studio Max 2009 (64 de biți) Versiune: 2009, Redare imagine Dragon la 1920x1080 (HDTV)
Adobe Photoshop CS3 Versiune: 10.0x20070321, Filtrare dintr-o fotografie TIF de 69 MB, Benchmark: Tomshardware-Benchmark V1.0.0.4, Filtre: Crosshatch, Glass, Sumi-e, Accented Edges, Angled Strokes, Sprayed Strokes
Grisoft AVG Antivirus 8 Versiune: 8.0.134, Virus de bază: 270.4.5/1533, Benchmark: Scanează 334 MB Folder de fișiere comprimate ZIP/RAR
WinRAR 3.80 Versiunea 3.80, Benchmark: THG-Workload (334 MB)
WinZip 12 Versiunea 12, compresie=Cel mai bun, Benchmark: THG-Workload (334 MB)
3DMark Vantage Versiunea: 1.02, scoruri GPU și CPU
PCMark Vantage Versiune: 1.00, sistem, memorie, benchmark-uri pentru hard disk, Windows Media Player 10.00.00.3646
SiSoftware Sandra 2009 SP3 CPU Test=CPU Aritmetic/MultiMedia, Memory Test=Bandwidth Benchmark

Rezultatele testului

Să începem cu rezultatele testelor sintetice, pentru ca apoi să evaluăm cât de bine corespund testelor reale. Este important să ne amintim că testele sintetice sunt scrise cu un viitor în minte, așa că ar trebui să răspundă mai mult la modificările numărului de nuclee decât aplicațiile reale.

Vom începe cu testul de performanță a jocurilor sintetice 3DMark Vantage. Am ales rularea „Entry”, pe care 3DMark o rulează la cea mai mică rezoluție disponibilă, astfel încât performanța procesorului să aibă un impact mai mare asupra rezultatelor.

Creșterea aproape liniară este destul de interesantă. Cea mai mare creștere se observă la trecerea de la un nucleu la două, dar chiar și atunci scalabilitatea este destul de vizibilă. Acum să trecem la testul PCMark Vantage, care este conceput pentru a arăta performanța generală a sistemului.

Rezultatele PCMark sugerează că utilizatorul final va beneficia de creșterea numărului de nuclee CPU la trei, iar al patrulea nucleu, dimpotrivă, va reduce ușor performanța. Să vedem ce cauzează acest rezultat.

În testul subsistemului de memorie, vedem din nou cea mai mare creștere a performanței atunci când trecem de la un nucleu CPU la două.

Testul de productivitate, ni se pare, are cel mai mare impact asupra rezultatului general al testului PCMark, deoarece în acest caz creșterea performanței se termină la trei nuclee. Să vedem dacă rezultatele unui alt test sintetic, SiSoft Sandra, sunt similare.

Vom începe cu testele aritmetice și multimedia ale SiSoft Sandrei.


Testele sintetice demonstrează o creștere destul de liniară a performanței atunci când se trece de la un nucleu CPU la patru. Acest test este scris special pentru a utiliza în mod eficient patru nuclee, dar ne îndoim că aplicațiile din lumea reală vor vedea aceeași progresie liniară.

Testul de memorie Sandra sugerează, de asemenea, că trei nuclee vor oferi mai multă lățime de bandă de memorie în operațiunile cu buffer întreg iSSE2.

După testele sintetice, este timpul să vedem ce obținem în testele de aplicare.

Codificarea audio a fost în mod tradițional un segment în care aplicațiile fie nu au beneficiat foarte mult de mai multe nuclee, fie nu au fost optimizate de dezvoltatori. Mai jos sunt rezultatele de la Lame și iTunes.

Lame nu prezintă prea multe beneficii atunci când se utilizează mai multe nuclee. Interesant, vedem o creștere mică a performanței cu un număr par de nuclee, ceea ce este destul de ciudat. Cu toate acestea, diferența este mică, așa că poate fi pur și simplu în marja de eroare.

În ceea ce privește iTunes, vedem o mică creștere a performanței după activarea a două nuclee, dar mai multe nuclee nu fac nimic.

Se pare că nici Lame, nici iTunes nu sunt optimizate pentru mai multe nuclee CPU pentru codificare audio. Pe de altă parte, din câte știm, programele de codificare video sunt adesea foarte optimizate pentru mai multe nuclee datorită naturii lor inerente paralele. Să ne uităm la rezultatele codificării video.

Vom începe testele noastre de codificare video cu Referința MainConcept.

Observați cât de mult impact are creșterea numărului de nuclee asupra rezultatului: timpul de codificare scade de la nouă minute pe un procesor Core 2 cu un singur nucleu de 2,7 GHz la doar două minute și 30 de secunde când toate cele patru nuclee sunt active. Este destul de clar că, dacă transcodați des videoclipul, atunci este mai bine să luați un procesor cu patru nuclee.

Vom vedea beneficii similare în testele TMPGEnc?

Aici puteți vedea impactul asupra ieșirii codificatorului. În timp ce codificatorul DivX este foarte optimizat pentru mai multe nuclee CPU, Xvid nu prezintă un avantaj atât de vizibil. Cu toate acestea, chiar și Xvid reduce timpul de codare cu 25% atunci când trece de la un nucleu la două.

Să începem testele grafice cu Adobe Photoshop.

După cum puteți vedea, versiunea CS3 nu observă adăugarea de nuclee. Un rezultat ciudat pentru un program atât de popular, deși admitem că nu folosim cea mai recentă versiune de Photoshop CS4. Rezultatele CS3 încă nu sunt inspirate.

Să aruncăm o privire la rezultatele randării 3D în Autodesk 3ds Max.

Este destul de evident că Autodesk 3ds Max „adoră” nucleele suplimentare. Această caracteristică a fost prezentă în 3ds Max chiar și atunci când programul rula într-un mediu DOS, deoarece sarcina de randare 3D a durat atât de mult încât a fost necesară distribuirea pe mai multe computere din rețea. Din nou, pentru astfel de programe este foarte de dorit să folosiți procesoare quad-core.

Testul de scanare antivirus este foarte aproape de condițiile de viață reale, deoarece aproape toată lumea folosește software antivirus.

Antivirusul AVG demonstrează o creștere minunată a performanței odată cu creșterea nucleelor ​​CPU. În timpul unei scanări antivirus, performanța computerului poate scădea dramatic, iar rezultatele arată clar că mai multe nuclee reduc semnificativ timpul de scanare.


WinZip și WinRAR nu oferă câștiguri vizibile pe mai multe nuclee. WinRAR demonstrează o creștere a performanței pe două nuclee, dar nimic mai mult. Va fi interesant de văzut cum funcționează versiunea 3.90 tocmai lansată.

În 2005, când au început să apară desktop-urile dual-core, pur și simplu nu existau jocuri care să prezinte câștiguri de performanță la trecerea de la procesoare cu un singur nucleu la procesoare cu mai multe nuclee. Dar vremurile s-au schimbat. Cum afectează mai multe nuclee CPU jocurile moderne? Să lansăm câteva jocuri populare și să vedem. Ne-am rulat testele de jocuri la o rezoluție scăzută de 1024x768 și cu un nivel scăzut de detaliu grafic pentru a minimiza impactul plăcii grafice și a determina cât de mult performanța procesorului este afectată de aceste jocuri.

Să începem cu Crysis. Am redus toate opțiunile la minim, cu excepția detaliilor obiectului, pe care le-am setat la „Ridicat”, și, de asemenea, Fizica, pe care le-am setat la „Foarte ridicat”. Ca rezultat, performanța jocului ar trebui să depindă mai mult de procesor.

Crysis a arătat o dependență impresionantă de numărul de nuclee CPU, ceea ce este destul de surprinzător deoarece ne-am gândit că răspunde mai mult la performanța plăcii video. În orice caz, puteți vedea că în procesoarele cu un singur nucleu Crysis dau rate de cadre la jumătate mai mari decât cele cu patru nuclee (cu toate acestea, amintiți-vă că, dacă jocul depinde mai mult de performanța plăcii video, atunci răspândirea rezultatelor cu numere diferite de nuclee CPU va fi mai mic) . De asemenea, este interesant de remarcat că Crysis poate folosi doar trei nuclee, deoarece adăugarea unui al patrulea nu face o diferență notabilă.

Dar știm că Crysis folosește cu seriozitate calculele fizice, așa că haideți să vedem care ar fi situația într-un joc cu fizică mai puțin avansată. De exemplu, în Left 4 Dead.

Interesant, Left 4 Dead arată un rezultat similar, deși partea leului din creșterea performanței vine după adăugarea unui al doilea nucleu. Există o ușoară creștere atunci când treceți la trei nuclee, dar acest joc nu necesită un al patrulea nucleu. Interesant trend. Să vedem cât de tipic va fi pentru strategia în timp real World in Conflict.

Rezultatele sunt din nou similare, dar vedem o caracteristică surprinzătoare - trei nuclee CPU oferă performanțe puțin mai bune decât patru. Diferența este aproape de marja de eroare, dar acest lucru confirmă din nou că al patrulea nucleu nu este folosit în jocuri.

Este timpul să tragem concluzii. Deoarece am primit o mulțime de date, să simplificăm situația calculând creșterea medie a performanței.

În primul rând, aș dori să spun că rezultatele testelor sintetice sunt prea optimiste atunci când comparăm utilizarea mai multor nuclee cu aplicațiile reale. Câștigul de performanță pentru testele sintetice la trecerea de la un nucleu la mai multe arată aproape liniar, fiecare nucleu nou adăugând 50% din performanță.

În aplicații, vedem progrese mai realiste - o creștere cu aproximativ 35% față de al doilea nucleu al procesorului, cu 15% față de al treilea și cu 32% față de al patrulea. Este ciudat că atunci când adăugăm un al treilea nucleu, obținem doar jumătate din beneficiul pe care îl oferă al patrulea nucleu.

În aplicații, totuși, este mai bine să se uite la programe individuale, mai degrabă decât la rezultatul general. Într-adevăr, aplicațiile de codificare audio, de exemplu, nu beneficiază deloc de creșterea numărului de nuclee. Pe de altă parte, aplicațiile de codificare video beneficiază foarte mult de mai multe nuclee CPU, deși acest lucru depinde destul de mult de codificatorul utilizat. În cazul programului de randare 3D 3ds Max, vedem că este puternic optimizat pentru medii multi-core, iar aplicațiile de editare foto 2D precum Photoshop nu răspund la numărul de nuclee. Antivirusul AVG a arătat o creștere semnificativă a performanței pe mai multe nuclee, dar câștigul pe utilitățile de comprimare a fișierelor nu este atât de mare.

În ceea ce privește jocurile, când trecem de la un nucleu la doi, performanța crește cu 60%, iar după adăugarea unui al treilea nucleu la sistem, obținem un alt decalaj de 25%. Al patrulea nucleu nu oferă niciun avantaj în jocurile pe care le-am selectat. Desigur, dacă am lua mai multe jocuri, situația s-ar putea schimba, dar, în orice caz, procesoarele triple-core Phenom II X3 par a fi o alegere foarte atractivă și ieftină pentru un gamer. Este important să rețineți că, pe măsură ce treceți la rezoluții mai mari și adăugați detalii vizuale, diferența datorată numărului de nuclee va fi mai mică, deoarece placa grafică va deveni factorul decisiv în ratele de cadre.


Patru nuclee.

Cu totul spus și făcut, se pot trage o serie de concluzii. În general, nu trebuie să fii un utilizator profesionist pentru a beneficia de instalarea unui procesor multi-core. Situația s-a schimbat semnificativ față de ceea ce era acum patru ani. Desigur, diferența nu pare atât de semnificativă la prima vedere, dar este destul de interesant de observat cât de multe aplicații au devenit optimizate pentru multithreading în ultimii câțiva ani, în special acele programe care pot oferi câștiguri semnificative de performanță din această optimizare. De fapt, putem spune că astăzi nu are rost să recomandăm procesoare single-core (dacă le găsești totuși), cu excepția soluțiilor low-power.

În plus, există aplicații pentru care utilizatorii sunt sfătuiți să cumpere procesoare cu cât mai multe nuclee. Printre acestea, remarcăm programe de codificare video, randare 3D și aplicații de lucru optimizate, inclusiv software antivirus. În ceea ce privește jucătorii, au trecut vremurile în care un procesor single-core cu o placă grafică puternică era suficient.

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 reali 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 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 top, 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 avea 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 „personalizate” pentru o activitate specifică, 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 înalte ș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, în care 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-ș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 programele care rulează, 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.

Bună ziua, dragi cititori ai blogului nostru. Astăzi vom încerca să ne dăm seama ce este mai important: frecvența sau numărul de nuclee de procesor? Ce afectează fiecare dintre acești parametri în utilizarea de zi cu zi, în jocuri și aplicații profesionale? Are un rol sau overclockarea manuală aduce mai multe beneficii? În general, să analizăm cum funcționează totul.

Procedura de comparare va fi extrem de simplă:

  • avantajele vitezei mari de ceas;
  • avantajele unui număr mare de nuclee de procesor;
  • necesitatea unuia sau altul în funcție de sarcinile selectate;
  • rezultate.

Acum să începem.

Frecvențele înalte sunt un semn al jocului confortabil

Să ne aruncăm imediat în industria jocurilor de noroc și, pe degetele unei mâini, enumeram acele jocuri care necesită multi-threading pentru o operare confortabilă. Numai cele mai noi produse Ubisoft (Assassin's Creed Origins, Watch Dogs 2), vechiul GTA V, proaspătul Deus Ex și Metro Last Light Redux. Aceste proiecte vor „mânca” cu ușurință toată puterea de calcul liberă a procesorului. inclusiv miezuri și fire.

Dar aceasta este mai degrabă o excepție de la regulă, deoarece alte jocuri sunt mai solicitante în ceea ce privește frecvența procesorului și resursele de memorie video. Cu alte cuvinte, dacă decideți să rulați vechiul DOOM pe AMD Ryzen Threadripper 1950X cu cele 16 nuclee de procesare (scump, puternice), veți fi extrem de dezamăgit din cauza următorilor factori:

  • FPS-ul va fi scăzut;
  • majoritatea miezurilor și firelor sunt inactive;
  • plata în exces este extrem de îndoielnică.

Și totul pentru că acest cip vizează calcularea profesională, randarea, procesarea video și alte sarcini în care firele sunt cele care „rezolvă”, și nu potențialul de frecvență.
Inlocuim AMD cu Intel Core i5 8600K si vedem un rezultat neasteptat - numarul de cadre a crescut, stabilitatea imaginii a crescut, toate nucleele sunt folosite optim. Și dacă împrăștiați piatra, imaginea se va dovedi absolut superbă. Acest lucru se datorează faptului că jocurile încă acceptă corect de la 4 la 8 nuclee (fără a lua în considerare excepțiile descrise mai sus), iar creșterea în continuare a firelor fizice și virtuale este pur și simplu nejustificată, trebuie să o alungăm.

Când este nevoie de multithreading?

Acum să comparăm două soluții de top de la Intel și AMD în sarcini profesionale: Core 7 8700K (6/12, L3 - 9 MB) și Ryzen 7 2700x (8/16, L3 - 16 MB). Și aici numărul de nuclee și fire joacă rolul principal și cel mai bun în următoarele sarcini:

  • arhivare;
  • procesarea datelor;
  • redare;
  • lucrul cu grafica;
  • crearea de obiecte 3D complexe;
  • Dezvoltarea aplicației.

Este de remarcat faptul că, dacă programul nu este conceput pentru multi-threading, atunci Intel preia conducerea doar datorită frecvenței mai mari, dar în alte cazuri conducerea rămâne cu „roșii”.

Să rezumam

Acum să gândim logic. Atât AMD, cât și Intel și-au crescut performanța destul de bine în ultimii ani. Ambele cipuri sunt construite pentru cele mai recente platforme Ryzen+ (AM4) și Coffee Lake (s1151v2) și au un potențial excelent de overclocking, precum și o bază pentru viitor.

Dacă obiectivul dvs. principal este să obțineți FPS ridicat în proiectele de jocuri moderne, atunci platforma „albastru” arată ca o soluție mai optimă aici.

Cu toate acestea, ar trebui să înțelegeți că o frecvență ridicată a cadrelor va fi observată doar pe monitoarele cu o frecvență de 120 Hz și mai mare. La 60 Hz pur și simplu nu veți observa diferența de netezime a imaginii.

Versiunea de la AMD, toate celelalte lucruri fiind egale, arată mai „omnivor” și universal, și are mai multe nuclee, ceea ce înseamnă că se deschid noi perspective, precum același streaming care este atât de popular pe Youtube.

Sperăm că acum înțelegeți diferența dintre frecvența și numărul de nuclee de calcul și în ce cazuri este justificată plata excesivă pentru fire.

Eu cred că în această luptă nu poate exista un învingător, deoarece bătălia în comparații a fost pe diferite categorii de greutate.

Să încheiem cu această notă, nu uitați să vă abonați la blog, la revedere.