De ce este responsabil numărul de nuclee? Ai nevoie de procesoare multi-core? Cum se verifică câte nuclee rulează

Cursa pentru performanțe suplimentare pe piața procesoarelor poate fi câștigată doar de acei producători care, pe baza tehnologiilor de producție actuale, pot oferi un echilibru rezonabil între viteza de ceas și numărul de nuclee de procesare. Datorită trecerii la procesele tehnice de 90 și 65 nm, a devenit posibil să se creeze procesoare cu un numar mare miezuri. În mare măsură, acest lucru s-a datorat noilor capacități de ajustare a disipării căldurii și a dimensiunilor nucleului, motiv pentru care astăzi asistăm la apariția unui număr tot mai mare de procesoare quad-core. Dar cum rămâne cu software-ul? Cât de bine se scalează de la unul la două sau patru nuclee?

Într-o lume ideală, programele care sunt optimizate pentru multithreading permit sistemului de operare să distribuie mai multe fire de execuție între nucleele de procesare disponibile, fie că este vorba despre un singur procesor sau mai multe procesoare, un singur nucleu sau mai multe. Adăugarea de noi nuclee permite câștiguri de performanță mai mari decât orice creștere a vitezei de ceas. Acest lucru are de fapt sens: mai mulți lucrători vor îndeplini aproape întotdeauna o sarcină mai repede decât mai puțini lucrători, mai rapid.

Dar are sens să echipăm procesoarele cu patru sau chiar mai multe nuclee? Există suficientă muncă pentru a încărca patru nuclee sau mai multe? Nu uitați că este foarte dificil să distribuiți munca între nuclee astfel încât astfel interfețe fizice, precum HyperTransport (AMD) sau Front Side Bus (Intel), nu a devenit un blocaj. Există o a treia opțiune: mecanismul care distribuie încărcarea între nuclee, și anume managerul de sistem de operare, poate deveni și el un blocaj.

Tranziția AMD de la unul la două nuclee a fost aproape fără cusur, deoarece compania nu a crescut pachetul termic la niveluri extreme, așa cum a făcut cu procesoare Intel Pentium 4. Prin urmare, procesoarele Athlon 64 X2 erau scumpe, dar destul de rezonabile, iar linia Pentium D 800 a devenit faimoasă pentru treaba fierbinte. Dar procesoarele Intel de 65 nm și, în special, Linia de bază 2 a schimbat poza. Intel a reușit să combine două procesoare Core 2 Duo într-un singur pachet, spre deosebire de AMD, rezultând un Core 2 Quad modern. AMD promite să-și lanseze propriile procesoare quad-core Phenom X4 până la sfârșitul acestui an.

În articolul nostru ne vom uita la configurația Core 2 Duo cu patru nuclee, două nuclee și un nucleu. Și să vedem cât de bine se scalează performanța. Merită să trecem la patru nuclee astăzi?

Un nucleu

Termenul „single-core” se referă la un procesor care are un singur nucleu de calcul. Aceasta include aproape toate procesoarele de la începutul arhitecturii 8086 până la Athlon 64 și Intel Pentium 4. Până când procesul de fabricație a devenit suficient de subțire pentru a crea două nuclee de calcul pe un singur cip, trecerea la o tehnologie de proces mai mică a fost folosită pentru a reduce tensiunea de funcționare, creșteți vitezele de ceas sau adăugați blocuri funcționale și memorie cache.

Rularea unui procesor cu un singur nucleu la viteze mari de ceas poate oferi performanțe mai bune pentru o singură aplicație, dar procesor similar Se poate executa un singur program (thread) la un moment dat. Intel a implementat principiul Hyper-Threading, care emulează prezența mai multor nuclee pentru sistemul de operare. Tehnologia HT a făcut posibilă încărcarea mai bună a conductelor lungi ale procesoarelor Pentium 4 și Pentium D. Desigur, creșterea performanței a fost mică, dar capacitatea de răspuns a sistemului a fost cu siguranță mai bună. Și într-un mediu multitasking, acest lucru poate fi și mai important, deoarece puteți lucra în timp ce computerul lucrează la o anumită sarcină.

Deoarece procesoarele dual-core sunt atât de ieftine în zilele noastre, nu vă recomandăm să alegeți procesoare single-core decât dacă doriți să economisiți fiecare bănuț.


Procesorul Core 2 Extreme X6800 era cel mai rapid din linie la momentul lansării Intel core 2, care funcționează la 2,93 GHz. Astăzi, procesoarele dual-core au ajuns la 3,0 GHz, deși la o frecvență mai mare a magistralei FSB1333.

Actualizarea la două nuclee de procesor înseamnă o putere de procesare de două ori mai mare, dar numai pentru aplicațiile optimizate pentru multi-threading. De obicei, astfel de aplicații includ programe profesionale care necesită o putere mare de procesare. Dar doi procesor nuclearîncă are sens chiar dacă folosești computerul doar pentru E-mail, navigând pe Internet și lucrând cu documente de birou. Pe de o parte, modele moderne Procesoarele dual-core nu consumă mult mai multă energie decât modelele single-core. Pe de altă parte, al doilea nucleu de calcul nu numai că adaugă performanță, dar îmbunătățește și capacitatea de răspuns a sistemului.

Ați așteptat vreodată ca WinRAR sau WinZIP să termine comprimarea fișierelor? Pe o mașină cu un singur nucleu, este puțin probabil să puteți comuta rapid între ferestre. Chiar redare DVD poate încărca un nucleu nu mai puțin decât o sarcină complexă. Procesorul dual-core facilitează rularea mai multor aplicații simultan.

Procesoarele AMD dual-core conțin două nuclee complete cu memorie cache, un controler de memorie integrat și o conexiune încrucișată care oferă partajarea la memorie și la interfața HyperTransport. Intel a urmat o cale similară cu primul Pentium D, instalând două nuclee Pentium 4 în procesorul fizic.Deoarece controlerul de memorie face parte din chipset, magistrala de sistem trebuie folosit atât pentru comunicarea între nuclee, cât și pentru accesarea memoriei, ceea ce impune anumite limitări asupra performanței. Procesorul Core 2 Duo are nuclee mai avansate care oferă performanțe mai bune pe ceas și cel mai bun raport performanță pe watt. Cele două nuclee împărtășesc un cache L2 comun, care permite schimbul de date fără a utiliza magistrala de sistem.

Procesorul Core 2 Quad Q6700 funcționează la 2,66 GHz, folosind două interne Miez 2 Duo.

Dacă astăzi există multe motive pentru a trece la procesoare dual-core, atunci patru nuclee nu arată încă atât de convingător. Un motiv este optimizarea limitată a programelor pentru mai multe fire, dar există și anumite probleme arhitecturale. Deși AMD critică astăzi Intel pentru că a împachetat două matrițe dual-core într-un singur procesor, considerând că nu este un „adevărat” procesor quad-core, abordarea Intel funcționează bine, deoarece procesoarele oferă de fapt performanțe quad-core. Din punct de vedere al producției este mai ușor de obținut nivel inalt produce cristale utilizabile și produce mai multe produse cu miezuri mici, care pot fi apoi combinate împreună pentru a crea un produs nou, mai puternic, folosind o nouă tehnologie de proces. În ceea ce privește performanța, există blocaje - două cristale comunică între ele prin magistrala de sistem, deci este foarte dificil să gestionezi mai multe nuclee distribuite pe mai multe cristale. Deși existența mai multor matrițe permite economii mai bune de energie și ajustarea frecvențelor nucleelor ​​individuale pentru a se potrivi nevoilor aplicației.

Adevăratele procesoare quad-core folosesc patru nuclee, care, împreună cu memoria cache, sunt situate pe un singur cip. Ceea ce este important aici este prezența unui cache unificat comun. AMD va implementa această abordare prin echiparea a 512 KB de cache L2 pe fiecare nucleu și adăugând cache L3 la toate nucleele. Avantajul AMD este că va fi posibilă oprirea anumitor nuclee și accelerarea altora pentru a obține performanțe mai bune pentru aplicațiile cu un singur thread. Intel va urma aceeași cale, dar nu înainte de a introduce arhitectura Nehalem în 2008.

Utilități de ieșire informatii despre sistem, cum ar fi CPU-Z, vă permit să aflați numărul de nuclee și dimensiunile memoriei cache, dar nu și aspectul procesorului. Nu vei ști că Core 2 Quad (sau quad-core) Extreme Edition, afișat în captura de ecran) este format din două nuclee.


În primii ani ai noului mileniu, când frecvențele CPU, au depășit în sfârșit marcajul de 1 GHz, unele companii (să nu arătăm cu degetul la 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 ceasului procesorului vor 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 cu zgomot în capul visătorilor care au văzut în megahertz cea mai simplă modalitate de a continua să mărească 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 mai mult computer 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 se pune întrebarea: cât nuclee CPU chiar este necesar? 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ă este un moment bun pentru a testa aplicațiile din pachetul actualizat (cu toate acestea, actualizarea nu s-a terminat încă) pe configurații single-, dual-, triple- și quad-core pentru a înțelege cât de valoroase procesoare multi-coreîn anul 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 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 Windows Vista „Start Search” și apăsați „Enter”. Aceasta va deschide utilitarul System Configuration.

În ea, accesați fila „Descărcare/Pornire” și apăsați pe „ Opțiuni suplimentare/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ă repornirea în „Windows Task Manager” ( Gestionar de sarcini) puteți vedea numărul de nuclee active. „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, Hard Unitate disc benchmark-uri, 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 schimbările în numărul 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ă Performanța procesorului a avut un efect mai puternic asupra rezultatului.

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, de când în î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ă a memoriei î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 este că 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 afectează creșterea numărului de nuclee rezultatul: timpul de codificare scade de la nouă minute pe un singur nucleu de 2,7 GHz Procesor de bază 2 până la doar două minute și 30 de secunde când toate cele patru nuclee sunt active. Este destul de clar că, dacă transcodați adesea videoclipuri, 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 teste grafice cu Adobe Photoshop.

După cum puteți vedea, versiunea CS3 nu observă adăugarea de nuclee. Rezultat ciudat pentru un program atât de popular, deși admitem că nu am folosit ultima versiune 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 „iubește” 3ds Max miezuri 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 programe similare Este foarte de dorit să folosiți procesoare quad-core.

Test scanare antivirus foarte aproape de condițiile de viață reale, deoarece aproape toată lumea folosește antivirusuri.

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ă computere desktop Cu două nuclee, pur și simplu nu au existat jocuri care să arate câștiguri de performanță atunci când se trece de la procesoare cu un singur nucleu la procesoare cu mai multe nuclee. Dar vremurile s-au schimbat. Cum afectează mai multe nuclee CPU jocuri moderne Oh? Hai să lansăm câteva jocuri populare si vom vedea. Am efectuat teste de jocuri la o rezoluție scăzută de 1024x768 și cu nivel scăzut detalii grafice pentru a minimiza impactul plăcii video și pentru a determina cât de mult sunt afectate jocurile de performanța procesorului.

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ă te uiți la programe individuale, și nu pe 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ă luăm mai multe jocuri, atunci situația s-ar putea schimba, dar, în orice caz, procesoarele triple-core Phenom II X3 par foarte atractive și alegere ieftină pentru jucător. 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 instalare CPU 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 codare 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.

* Î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 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 altele caracteristici importante Procesorul va fi discutat 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 spune chiar 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 de la apariție tehnologie nouă la companie Intel, un analog al tehnologiei apare din AMD. Dacă nu te alergi după tine performanta ridicatași acordați mai multă atenție prețului decât disponibilității tehnologiilor avansate, apoi produselor 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 Mai mult procesoare 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 arătat cele mai bune performanțe. AMD au păcătuit pe sisteme de operare pe care nu le înțeleg caracteristici arhitecturale dual cores și „alte multi-threading”.

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 special dezvoltate 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 cu mai multe fire, va fi teoretic echivalentul aproximativ al unui procesor cu un singur nucleu cu o frecvență 9,6 GHz sau procesor cu 2 nuclee cu frecvență 4,8 GHz. Dar doar asta teoretic. Practic la fel, doi procesor dual coreîntr-o placă de bază cu două prize, va fi mai rapid decât unul 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, iar rezultatele sunt adăugate în memoria cache, unde pot fi executate următoarea acțiune oricare dintre nucleele gratuite. 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 video și codificatoare, 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 jocurile 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 frecvență de ceas foarte mare (de obicei la frecvența procesorului însuși), are o frecvență foarte mare debitului iar nucleele procesorului lucrează direct cu el ( 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 de date 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. Asta da caracteristici suplimentare pentru optimizare multithreaded.

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 funcționare fără erori. Cu toate acestea, plus 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 posibile 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 considerați 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 - Foarte tehnologie utila, care mărește frecvența de operare a celor mai utilizate nuclee de procesor, în funcție de nivelul lor de încărcare. 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! - suficient tehnologie veche AMD, care contine instructiuni aditionale pentru procesarea conținutului multimedia, pe lângă SSE prima versiune.

* Și anume capacitatea de procesare în flux numere reale 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ă. Pe setări standard Bios Sunt aproape întotdeauna activate; 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 vă permit să utilizați programe speciale alerga mai multe sisteme de operare imediat, fără niciuna pierdere severăîn productivitate. De asemenea, este folosit pentru operatiune adecvata servere, deoarece adesea sunt instalate mai multe sisteme de operare pe ele.

A executa Dezactivați PicȘiNu a executa Pic tehnologie concepută pentru a vă proteja computerul de atacurile de viruși și erori de software, ceea ce poate 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ă în acest sistem se pot folosi mai mult de 3,25 GB memorie cu acces aleator. 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 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, prin 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 poți „înfășura” mai mult un cip (și nu numai) ș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, dispare 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 cele vechi plăci de bază, și puteți face un upgrade fără durere pentru portofel schimbând doar procesorul (fără a schimba placa de bază, RAM, etc.) și flashând placa 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 va face față pur și simplu 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 răcire cu lichid tip închis sau neînchis. 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 al 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ă.

Mulți jucători consideră în mod eronat că o placă video puternică este principalul lucru în jocuri, dar acest lucru nu este în întregime adevărat. Desigur, multe setări grafice nu afectează CPU-ul în niciun fel, ci doar afectează placă grafică, dar asta nu schimbă faptul că procesorul nu este folosit în niciun fel în timpul jocului. În acest articol vom arunca o privire detaliată asupra principiului de funcționare a procesorului în jocuri, vă vom spune de ce este necesar dispozitiv puternicși influența sa în jocuri.

După cum știți, CPU transmite comenzi de la dispozitive externeîn sistem, efectuează operațiuni și transferă date. Viteza de executare a operațiunilor depinde de numărul de nuclee și de alte caracteristici ale procesorului. Toate funcțiile sale sunt utilizate în mod activ atunci când porniți orice joc. Să aruncăm o privire mai atentă la câteva exemple simple:

Procesarea comenzilor utilizatorului

Aproape toate jocurile folosesc cumva o conexiune externă periferice, fie că este o tastatură sau un mouse. Ei controlează vehicule, personaje sau anumite obiecte. Procesorul primește comenzi de la jucător și le transmite programului însuși, unde acțiunea programată este efectuată aproape fără întârziere.

Această sarcină este una dintre cele mai mari și mai complexe. Prin urmare, există adesea o întârziere în răspuns la mutare dacă jocul nu are suficientă putere de procesor. Acest lucru nu afectează în niciun fel numărul de cadre, dar este aproape imposibil de controlat.

Generarea de obiecte aleatorii

Multe articole din jocuri nu apar întotdeauna în același loc. Să luăm ca exemplu gunoiul obișnuit din jocul GTA 5. Motorul de joc, folosind procesorul, decide să genereze un obiect în anumit timp la locul specificat.

Adică obiectele nu sunt deloc aleatorii, ci sunt create după anumiți algoritmi datorită puterii de calcul a procesorului. În plus, merită luată în considerare prezența unui număr mare de obiecte aleatorii diferite; motorul transmite instrucțiuni către procesor exact ceea ce trebuie generat. Aceasta înseamnă că o lume mai diversă cu o cantitate mare obiectele nepersistente necesită CPU de mare putere pentru a genera ceea ce este necesar.

Comportamentul NPC

sa luam in considerare acest parametru folosind exemplul jocurilor open-world, acest lucru va fi mai clar. NPC-urile sunt toate personaje care nu sunt controlate de jucător, sunt programate să efectueze anumite acțiuni atunci când apar anumiți stimuli. De exemplu, dacă deschideți focul dintr-o armă în GTA 5, mulțimea pur și simplu se va împrăștia în direcții diferite; nu vor efectua acțiuni individuale, deoarece acest lucru necesită o cantitate mare de resurse de procesor.

În plus, în jocurile open-world, nu au loc niciodată evenimente aleatorii pe care personajul principal să nu le vadă. De exemplu, pe un teren de sport, nimeni nu va juca fotbal dacă nu îl vezi și stai după colț. Totul se învârte doar în jurul personajului principal. Motorul nu va face nimic din ceea ce nu putem vedea din cauza locației sale în joc.

Obiecte și mediu

Procesorul trebuie să calculeze distanța până la obiecte, începutul și sfârșitul acestora, să genereze toate datele și să le transfere pe placa video pentru afișare. O sarcină separată este calcularea obiectelor de contact, acest lucru necesită resurse aditionale. În continuare, placa video începe să lucreze cu mediul construit și finalizează mici detalii. Din cauza puterii slabe a procesorului, jocurile uneori nu funcționează sarcina completa obiecte, drumul dispare, clădirile rămân cutii. În unele cazuri, jocul se oprește pur și simplu pentru a genera mediul.

Atunci totul depinde doar de motor. În unele jocuri, deformarea mașinilor și simularea vântului, blănii și ierbii sunt efectuate de plăci video. Acest lucru reduce semnificativ sarcina procesorului. Uneori se întâmplă ca aceste acțiuni să fie efectuate de procesor, motiv pentru care apar scăderi de cadre și înghețari. Dacă particulele: scântei, fulgerări, scântei de apă sunt executate de CPU, atunci cel mai probabil au un anumit algoritm. Fragmentele dintr-o fereastră spartă cad întotdeauna la fel și așa mai departe.

Ce setări din jocuri afectează procesorul?

Să ne uităm la câteva jocuri moderne și să aflăm ce setări grafice afectează procesorul. Patru jocuri dezvoltate pe propriile noastre motoare vor participa la teste, acest lucru va ajuta la ca testul să fie mai obiectiv. Pentru ca testele să fie cât mai obiective, am folosit o placă video pe care aceste jocuri nu au încărcat 100%, asta va face testele mai obiective. Vom măsura modificările în aceleași scene folosind suprapunerea din program.

GTA 5

Modificarea numărului de particule, calitatea texturii și scăderea rezoluției nu îmbunătățesc în niciun fel performanța procesorului. Creșterea cadrelor este vizibilă doar după reducerea populației și distanța de redare la minim. Nu este nevoie să modificați toate setările la minimum, deoarece în GTA 5 aproape toate procesele sunt preluate de placa video.

Prin reducerea populației, am redus numărul de obiecte cu o logică complexă și am redus distanța de desen numărul total obiectele afișate pe care le vedem în joc. Adică acum clădirile nu capătă aspect de cutii când suntem departe de ele, clădirile lipsesc pur și simplu.

Watch Dogs 2

Efectele de post-procesare, cum ar fi adâncimea câmpului, estomparea și secțiunea transversală, nu au crescut numărul de cadre pe secundă. Cu toate acestea, am obținut o ușoară creștere după reducerea setărilor de umbră și particule.

În plus, s-a obținut o ușoară îmbunătățire a netezimii imaginii după coborârea reliefului și a geometriei la valori minime. Reducerea rezoluției ecranului nu a dat niciun rezultat pozitiv. Dacă reduceți toate valorile la minim, veți obține exact același efect ca și scăderea setărilor de umbră și particule, deci nu are mare rost să faceți acest lucru.

Crysis 3

Crysis 3 este încă unul dintre cele mai solicitante jocuri pe calculator. A fost dezvoltat pe propriul motor, așa că merită să țineți cont de faptul că setările care au afectat netezimea imaginii pot să nu dea același rezultat în alte jocuri.

Setările minime pentru obiecte și particule au crescut semnificativ minimul Indicator FPS, cu toate acestea, tragerile erau încă prezente. În plus, performanța în joc a fost afectată după reducerea calității umbrelor și apei. Reducerea la minimum a tuturor parametrilor grafici a ajutat la eliminarea scăderilor bruște, dar acest lucru nu a avut practic niciun efect asupra netezirii imaginii.

Depinde în mare măsură de numărul de nuclee pe care le include. Prin urmare, mulți utilizatori sunt interesați de cum să afle numărul de nuclee de procesor. Dacă și tu ești interesat de această problemă, atunci acest articol ar trebui să te ajute.

Cum să aflați numărul de nuclee dintr-un procesor folosind Windows

Cel mai simplu mod de a afla numărul de nuclee dintr-un procesor este să te uiți la modelul procesorului și apoi să te uiți pe Internet pentru a vedea cu ce este echipat. Pentru a face acest lucru, deschideți fereastra „Vizualizați informațiile de bază despre computerul dvs.”. Această fereastră poate fi deschisă în mai multe moduri:

  • Deschideți meniul Start și accesați „ ”. După aceea, deschideți secțiunea „Sistem și securitate”, apoi subsecțiunea „Sistem”;
  • Clic Click dreapta Faceți clic pe pictograma „Computerul meu” și selectați „Proprietăți”.
  • Sau doar apăsați combinația de taste Win+Break;

După deschiderea acestei ferestre, acordați atenție.

Introduceți titlul a acestui procesorîn motorul de căutare și accesați site-ul oficial al producătorului.

Aceasta vă va duce la o pagină cu . Aici trebuie să găsiți informații despre numărul de nuclee.

Dacă aveți Windows 8 sau Windows 10, atunci puteți afla numărul de nuclee de procesor (combinație de taste CTRL-SHIFT-ESC) în fila „Performanță”.

Pe Windows 7 și mai vechi versiuni Windows, informațiile despre numărul de nuclee nu sunt afișate în Task Manager. În schimb, afișează un grafic de încărcare separat pentru fiecare nucleu. Dacă aveți un procesor AMD, atunci numărul de astfel de grafice va fi egal cu numărul de nuclee.

Dar, dacă aveți un procesor Intel, atunci numărul de grafică nu poate fi de încredere, deoarece procesorul poate folosi tehnologia Hyper-threading, care dublează numărul real de nuclee.

Cum să aflați numărul de nuclee de procesor folosind programe speciale

De asemenea, puteți utiliza programe speciale pentru a vizualiza caracteristicile computerului dvs. În acest caz, cel mai bine ar fi Program CPU-Z. Rulați acest program pe computer și uitați-vă la valoarea „Core”, care este afișată în partea de jos a ferestrei în fila „CPU”.

Această valoare corespunde numărului de nuclee din procesorul dumneavoastră.