Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Gabimet
  • E gjithë e vërteta për procesorët me shumë bërthama. Përpunuesit e rrjedhës

E gjithë e vërteta për procesorët me shumë bërthama. Përpunuesit e rrjedhës

Bërthama është njësia llogaritëse e procesorit. Prandaj, sa më shumë prej tyre, aq më shumë rryma komandash mund të ekzekutojë kompjuteri njëkohësisht. Kjo ka një efekt pozitiv në performancës me shumë procese që funksionojnë njëkohësisht, si dhe në me shumë fije aplikacione (për shembull, në "të rënda" lojërat ose redaktorët e videove). Prandaj, duhet të dini këtë karakteristikë të rëndësishme të procesorit tuaj.

Përcaktoni numrin e bërthamave në kompjuter

Duke përdorur Device Manager

Ju mund të gjeni informacionin që ju nevojitet standarde Mjetet e Windows. Te hapesh dobia:

Si rezultat, do të merrni një listë të përbërë nga llojet e pajisjeve të instaluara. Ekziston edhe një artikull " Përpunuesit". Klikoni në shigjetën në të majtë të saj ose klikoni dy herë mbi emrin e saj. Kjo do të zgjerojë një listë me disa pozicione, secila prej të cilave korrespondon një fije komandat. Nëse CPU-ja juaj mbështet hiperparalelizmin (" Hiper filetimi”), atëherë për të zbuluar numrin e bërthamave reale, duhet ndajnë numri i këtyre pozicioneve me 2. Nëse nuk ekziston një teknologji e tillë, nuk ka nevojë të ndahet.

Përmes menaxherit të detyrave

Ky aplikacion i njohur gjithashtu ju lejon të mësoni disa informacione rreth CPU-së. Kliko për të nisur klikoni me të djathtën nga hapësira e pandarë në fund të ekranit, ku shiriti i detyrave. Do të shfaqet një menu ku ne jemi të interesuar për artikullin "" ose " Hapni Task Manager».

Windows 7. Në dritaren e programit, shkoni te " Performanca».

Në krye të djathtë do të shihni disa grafikë të titulluar si " Historia e përdorimit të CPU-së". Nëse ka vetëm një tabelë, shkoni te menyja "" set " Orari për CPU". Si rezultat, numri i këtyre grafikëve do të shfaqë numrin e fijeve. Nëse procesori mbështet hiperparalelizëm, atëherë për të zbuluar numrin e bërthamave fizike, numri i grafikëve duhet të ndahet me 2.

Windows 10. Në dritaren e programit, klikoni në " Performanca».

Në këndin e poshtëm djathtas, do të shihni karakteristikat kryesore të CPU-së tuaj, duke përfshirë numrin bërthamat fizike dhe prurjet (" procesorë logjik»).

Ne përdorim Everestin

Everest nuk është një mjet falas, por, megjithatë, funksionaliteti i versionit të tij të provës është i mjaftueshëm për të zbuluar informata themelore në lidhje me sistemin.

Në dritaren e programit, do të shihni shumë ikona. Klikoni në ikonën që thotë " Motherboard».

Nga ikonat që shfaqen, klikoni në " CPU". Në listën e hapur të pronave, kushtojini vëmendje " Lloji i CPU-së". Këtu do të gjeni informacionin që ju intereson.

Përcaktoni numrin e bërthamave përmes CPU-Z

Ky aplikacion është shumë i përshtatshëm për kompaktësinë e tij, ndërfaqen e lirë dhe të thjeshtë. Menjëherë pas nisjes, një skedë hapet para jush me të gjithë vetitë themelore përpunuesit, duke përfshirë numri i bërthamave fizike(në versionin anglisht" Bërthamat"") dhe prurjet (" Fijet»).

Ne shikojmë dokumentacionin

Të gjitha karakteristikat kryesore të CPU-së tregohen gjithashtu në të ambalazhimi dhe ne dokumentacion të plotë.

Numri i bërthamave në procesorin qendror ndikon shumë në performancën e përgjithshme të sistemit, veçanërisht në modalitetin multitasking. Ju mund ta zbuloni numrin e tyre duke përdorur softuer të palëve të treta dhe metoda standarde të Windows.

Shumica e procesorëve tani janë 2-4 bërthama, por ka modele të shtrenjta për kompjuterët e lojërave dhe qendrat e të dhënave me 6 dhe madje 8 bërthama. Më parë, kur procesori qendror kishte vetëm një bërthamë, e gjithë performanca ishte në frekuencë, dhe puna me disa programe në të njëjtën kohë mund të "variste" plotësisht OS.

Ju mund të përcaktoni numrin e bërthamave, si dhe të shikoni cilësinë e punës së tyre, duke përdorur zgjidhje të integruara në vetë Windows ose programe të palëve të treta (artikulli do të diskutojë më të njohurit prej tyre).

Metoda 1: AIDA64

është një program popullor për monitorimin e performancës së kompjuterit dhe kryerjen e testeve të ndryshme. Softueri paguhet, por ka një periudhë testimi, e cila është e mjaftueshme për të zbuluar numrin e bërthamave në CPU. Ndërfaqja AIDA64 është përkthyer plotësisht në Rusisht.

Udhëzimi duket si ky:


Metoda 2: CPU-Z

- një program falas që ju lejon të merrni të gjithë informacionin bazë rreth komponentëve të kompjuterit. Ka një ndërfaqe të thjeshtë, e cila është përkthyer në Rusisht.

Për të zbuluar numrin e bërthamave që përdorin këtë softuer, thjesht ekzekutoni atë. Në dritaren kryesore, gjeni në fund, në anën e djathtë, artikullin Bërthamat. Përballë saj do të shkruhet numri i bërthamave.

Metoda 3: Task Manager

Kjo metodë është e përshtatshme vetëm për përdoruesit e Windows 8, 8.1 dhe 10. Ndiqni këto hapa për të gjetur numrin e bërthamave në këtë mënyrë:


Metoda 4: Menaxheri i pajisjes

Kjo metodë është e përshtatshme për të gjitha versionet e Windows. Kur e përdorni, duhet të mbani mend se për disa procesorë nga Intel, informacioni mund të shfaqet gabimisht. Fakti është se CPU-të Intel përdorin teknologjinë Hyper-threading, e cila ndan një bërthamë procesori në disa fije, duke rritur kështu performancën. Por në të njëjtën kohë "Menaxheri i pajisjes" mund të shohë fije të ndryshme në të njëjtën bërthamë si bërthama të shumta të veçanta.

Udhëzuesi hap pas hapi duket si ky:


Nuk është e vështirë të zbuloni vetë numrin e bërthamave në procesorin qendror. Ju gjithashtu mund të shikoni specifikimet në dokumentacionin për kompjuterin / laptopin tuaj, nëse e keni në dorë. Ose "google" modelin e procesorit, nëse e dini.

Le të themi se kam një procesor me 4 bërthama dhe dua të ekzekutoj një proces në një kohë minimale. Procesi është krejtësisht i paralelizueshëm, kështu që unë mund të ekzekutoj pjesë të tij në një numër të pafund thread-sh, dhe çdo thread kërkon të njëjtën kohë.

Meqenëse kam 4 bërthama, nuk pres përshpejtim duke ekzekutuar më shumë thread se bërthama pasi një bërthamë mund të funksionojë vetëm në një thread në të njëjtën kohë. Unë nuk di shumë për harduerin, kështu që ky është vetëm një supozim.

A është e mundur të ekzekutohet një proces i paralelizueshëm për më shumë fije sesa bërthama? Me fjalë të tjera, a do të përfundojë procesi im më shpejt, më ngadalë ose për të njëjtën kohë nëse e fillova duke përdorur 4000 fije në vend të 4 fijeve?

13 përgjigje

Nëse thread-et tuaja nuk bëjnë I/O, sinkronizojnë etj. dhe asgjë nuk po funksionon atje, 1 thread për bërthamë do të ketë performancën më të madhe. Megjithatë, me shumë mundësi nuk është kështu. Shtimi i më shumë fijeve zakonisht ndihmon, por pas një pike ato shkaktojnë njëfarë degradimi të performancës.

Kohët e fundit kam bërë testimin e performancës në një procesor me dy bërthama që ekzekuton një aplikacion ASP.NET në Mono nën një ngarkesë mjaft të mirë. Ne luajtëm me numrin minimal dhe maksimal të temave dhe përfunduam duke gjetur se për këtë aplikacion të veçantë në këtë konfigurim të veçantë, xhiroja më e mirë ishte diku midis 36 dhe 40 temave. Çdo gjë jashtë këtyre kufijve është më e keqe. Mesimi u mesua? Nëse do të isha në vendin tuaj, do të testoja me numërime të ndryshme temash derisa të gjeja numrin e duhur për aplikimin tuaj.

Një gjë është e sigurt: transmetimet 4k do të zgjasin më shumë. Këto janë shumë ndërrime të kontekstit.

Jam dakord me përgjigjen e @Gonzalo. Unë kam një proces që nuk po bën I/O dhe kjo është ajo që gjeta:

Vini re se të gjitha thread-et ekzekutohen në të njëjtin grup, por vargje të ndryshme (dy threads nuk kanë qasje në të njëjtin indeks), kështu që rezultatet mund të ndryshojnë nëse ato ekzekutohen në vargje të ndryshme.

Machine 1.86 është një Macbook me SSD. Maci tjetër është një iMac me një hard disk të rregullt (7200 rpm mendoj). Makina Windows ka gjithashtu një hard disk 7200 rpm.

Në këtë test, numri optimal ishte i barabartë me numrin e bërthamave në makinë.

E di që kjo pyetje është mjaft e vjetër, por gjërat janë bashkuar që nga viti 2009.

Tani ka dy gjëra për t'u marrë parasysh: numri i bërthamave dhe numri i fijeve që mund të funksionojnë në secilën bërthamë.

Me procesorët Intel, numri i fijeve përcaktohet nga hiperthreading, i cili është vetëm 2 (nëse disponohet). Por Hyperthreading shkurton kohën e ekzekutimit me dy, edhe nëse nuk përdoren 2 threads! (d.m.th. një tubacion ndahet midis dy proceseve - është mirë kur keni më shumë procese, jo anasjelltas).

Në procesorë të tjerë mund të keni 2, 4 apo edhe 8 fije. Pra, nëse keni 8 bërthama secila që mbështet 8 thread, mund të keni 64 procese që funksionojnë paralelisht pa një ndërprerës konteksti.

"Ndërrimi i kontekstit" është padyshim i pasaktë nëse jeni duke ekzekutuar një sistem operativ standard që do të ndryshojë kontekstin për çdo gjë tjetër jashtë kontrollit tuaj. Por kjo është ideja kryesore. Disa OS ju lejojnë të ndani procesorë, kështu që vetëm aplikacioni juaj ka akses/përdorim të procesorit të specifikuar!

Nga përvoja ime, nëse keni shumë I/O, shumë fije janë të mira. Nëse keni punë intensive me memorie (lexoni burimin 1, lexoni burimin 2, llogaritni shpejt, shkruani), atëherë më shumë tema nuk do të ndihmojnë. Përsëri, varet nga sa të dhëna po lexoni/shkruani në të njëjtën kohë (p.sh. duke përdorur SSE 4.2 dhe duke lexuar vlerat 256 bit, gjë që ndalon të gjitha thread-et në hapin e tyre... me fjalë të tjera, 1 thread është ndoshta shumë më e lehtë për t'u do të varet nga procesi juaj dhe arkitektura e memories, disa serverë të avancuar menaxhojnë intervale të veçanta të memories për bërthamat individuale, kështu që thread-et individuale do të jenë më të shpejta nëse të dhënat tuaja shërbehen siç duhet.. (që Kjo është arsyeja pse, në disa arkitektura, 4 procese do të funksionojnë më shpejt se 1 proces me 4 thread.)

Performanca aktuale do të varet nga sasia e korrjes vullnetare të secilit përrua. Për shembull, nëse thread-ët nuk kanë fare I/O dhe nuk përdorin shërbimet e sistemit (d.m.th. janë 100% të lidhura me CPU), atëherë 1 thread për bërthamë është optimale. Nëse fijet po bëjnë ndonjë gjë që kërkon pritje, do t'ju duhet të eksperimentoni për të gjetur numrin optimal të fijeve. 4000 threads do të kenë shpenzime të konsiderueshme të planifikimit, kështu që ndoshta nuk është as optimale.

Përgjigja varet nga kompleksiteti i algoritmeve të përdorura në program. Unë dola me një metodë për llogaritjen e numrit optimal të fijeve duke marrë dy matje të kohës së përpunimit Tn dhe Tm për dy numra arbitrar të fijeve n dhe m. Për algoritmet lineare, numri optimal i fijeve do të jetë N = sqrt ((mn (Tm * (n-1) - Tn * (m-1)))/(nTn-mTm)).

Lexoni artikullin tim në lidhje me llogaritjet e numrave optimale për algoritme të ndryshme: pavelkazenin.wordpress.com

Mendova të shtoja një këndvështrim tjetër. Përgjigja varet nëse pyetja pranon shkallëzim të dobët apo shkallëzim të fortë.

Shkallëzimi i dobët: se si koha e zgjidhjes varet nga numri i procesorëve për një madhësi problemi fikse për procesor.

Shkallëzimi i fortë: se si koha e zgjidhjes varet nga numri i procesorëve për një madhësi totale fikse të problemit.

Nëse pyetja përfshin shkallëzim të dobët, atëherë përgjigjja e @Gonzalo mjafton. Megjithatë, nëse pyetja përfshin shkallëzim të fortë, diçka tjetër duhet të shtohet. Me shkallëzim të rëndë, ju supozoni një madhësi fikse të ngarkesës së punës, kështu që nëse rritni numrin e thread-ve, madhësia e të dhënave me të cilat duhet të punojë çdo thread zvogëlohet. Në procesorët modernë, aksesi në memorie është i kushtueshëm dhe preferohet të ruhet lokaliteti duke ruajtur të dhënat në cache. Prandaj, mund të gjendet numri optimal i mundshëm i fijeve, kur grupi i të dhënave i çdo thread përshtatet në çdo cache të kernelit(Unë nuk do të hyj në detajet e diskutimit nëse kjo është një memorie (L1/L2/L3) e një sistemi L1).

Kjo është e vërtetë edhe kur numri i fijeve tejkalon numrin e bërthamave. Për shembull, supozoni se ka 8 njësi arbitrare (ose AU) të punës në një program që do të funksionojë në një kompjuter me 4 bërthama.

Rasti 1: shkon me katër fije, ku çdo fije duhet të mbushë 2AU. Çdo thread kërkon 10 sekonda për të përfunduar ( me shumë gabime në cache). Me katër bërthama, koha totale do të jetë 10 s (10s * 4 fije / 4 bërthama).

Rasti 2: shkon me tetë fije, ku çdo fije duhet të mbushë 1AU. Çdo thread merr vetëm 2 sekonda (në vend të 5s për shkak të duke reduktuar numrin e humbjeve të cache-it). Me tetë bërthama, koha totale do të jetë 4s (2s * 8 fije / 4 bërthama).

Unë e kam thjeshtuar problemin dhe kam injoruar shpenzimet e përgjithshme të përmendura në përgjigjet e tjera (si çelsin e kontekstit), por shpresoj se mund ta kuptoni se do të ishte e dobishme të kishim më shumë thread se numri i bërthamave të disponueshme, në varësi të madhësisë së të dhënave, për të ribërë.

4000 fije në të njëjtën kohë është shumë e lartë.

Përgjigje: po dhe jo. Nëse bëni shumë bllokime të hyrjeve/daljeve për thread, atëherë po, mund të tregoni shpejtësi të konsiderueshme duke bërë deri në 3 ose 4 threads për bërthamë logjike.

Nëse nuk jeni duke bërë shumë gjëra bllokuese, atëherë shpenzimet shtesë me transmetimin thjesht i ngadalësojnë gjërat. Pra, përdorni një profilues dhe shikoni se ku janë pengesat në secilën pjesë paralele. Nëse jeni duke bërë llogaritje të rënda, atëherë më shumë se 1 fije për procesor nuk do të ndihmojë. Nëse po transferoni shumë memorie, as kjo nuk do të ndihmojë. Nëse jeni duke bërë shumë hyrje/dalje, si aksesi në disk ose aksesi në internet, atëherë po, temat e shumta do të ndihmojnë në një farë mase, ose të paktën do ta bëjnë aplikacionin më të përgjegjshëm.

Do të filloja të rrisja numrin e thread-ve për aplikacionin, duke filluar nga 1, dhe më pas do të shkoja deri në diçka si 100, do të kryeja tre deri në pesë prova për çdo numër thread-sh dhe do të vizatoja veten me shpejtësinë. numri i fijeve.

Ju duhet të keni katër rastet e fijeve të jenë optimale, me rritje të lehta të kohës së funksionimit pas kësaj, por ndoshta jo. Ndoshta aplikacioni juaj është i kufizuar në gjerësi bande, d.m.th. Baza e të dhënave që po ngarkoni në memorie është e madhe, ju merrni shumë mungesë të cache-it, etj. kështu që 2 temat janë optimale.

Ju nuk mund ta dini derisa të kontrolloni.

Ju mund të zbuloni se sa thread mund të ekzekutoni në kompjuterin tuaj duke ekzekutuar komandën htop ose ps, e cila kthen numrin e proceseve në kompjuterin tuaj.

Ju mund të përdorni faqen e njeriut për komandën "ps".

  • ps-aux| wc -l
  • ps-eLf | wc -l

Llogaritja e numrit të proceseve të përdoruesit:

  • ps --Rrënja e përdoruesit | wc -l

Gjithashtu, mund të përdorni "htop"

Shumë njerëz, kur blejnë një procesor, përpiqen të zgjedhin diçka më të freskët, me bërthama të shumta dhe një shpejtësi të lartë të orës. Por në të njëjtën kohë, pak njerëz e dinë se çfarë ndikon në të vërtetë numri i bërthamave të procesorit. Pse, për shembull, një dual-core i zakonshëm dhe i thjeshtë mund të jetë më i shpejtë se një katër bërthama ose i njëjti "perc" me 4 bërthama do të jetë më i shpejtë se një "perc" me 8 bërthama. Kjo është një temë mjaft interesante, e cila padyshim ia vlen të eksplorohet më në detaje.

Prezantimi

Para se të filloj të kuptoj se çfarë ndikon numri i bërthamave të procesorit, do të doja të bëja një digresion të vogël. Deri pak vite më parë, projektuesit e CPU-ve ishin të bindur se teknologjitë e prodhimit, të cilat po zhvillohen kaq shpejt, do të lejojnë prodhimin e "gurëve të çmuar" me shpejtësi të orës deri në 10 GHz, gjë që do t'i lejojë përdoruesit të harrojnë problemet me performancën e dobët. Megjithatë, nuk u arrit asnjë sukses.

Pavarësisht se si u zhvillua procesi teknik, ai "Intel", ai "AMD" u përball me kufizime thjesht fizike, të cilat thjesht nuk lejonin lëshimin e "përpunuesve" me një frekuencë orësh deri në 10 GHz. Pastaj u vendos që të fokusohemi jo në frekuencat, por në numrin e bërthamave. Kështu, filloi një garë e re për prodhimin e “kristaleve” më të fuqishme dhe produktive të procesorit, e cila vazhdon edhe sot e kësaj dite, por nuk është më aq aktive sa ishte në fillim.

Procesorët Intel dhe AMD

Sot, Intel dhe AMD janë konkurrentë të drejtpërdrejtë në tregun e procesorëve. Duke parë të ardhurat dhe shitjet, blutë do të kenë një avantazh të qartë, megjithëse Reds janë përpjekur të vazhdojnë së fundmi. Të dyja kompanitë kanë një gamë të mirë zgjidhjesh të gatshme për të gjitha rastet - nga një procesor i thjeshtë me 1-2 bërthama deri te përbindëshat e vërtetë, në të cilët numri i bërthamave kalon 8. Zakonisht, "gurë" të tillë përdoren në "kompjuterë" të veçantë të punës. “që kanë një fokus të ngushtë.

Intel

Pra, deri më sot, Intel ka 5 lloje të procesorëve që janë të suksesshëm: Celeron, Pentium dhe i7. Secili prej këtyre "gurëve" ka një numër të ndryshëm bërthamash dhe janë të dizajnuara për detyra të ndryshme. Për shembull, Celeron ka vetëm 2 bërthama dhe përdoret kryesisht në kompjuterët e zyrës dhe të shtëpisë. Pentium, ose, siç quhet ndryshe, "cung", përdoret gjithashtu në shtëpi, por tashmë ka performancë shumë më të mirë, kryesisht për shkak të teknologjisë Hyper-Threading, e cila "shton" dy bërthama virtuale në dy bërthama fizike, të cilat janë të quajtura fije . Kështu, një "perc" me dy bërthama funksionon si katër bërthama më buxhetore, megjithëse kjo nuk është plotësisht e saktë, por pika kryesore është pikërisht kjo.

Sa i përket linjës Core, situata është afërsisht e njëjtë. Modeli më i ri me numrin 3 ka 2 bërthama dhe 2 fije. Linja më e vjetër - Core i5 - tashmë ka 4 ose 6 bërthama të plota, por i mungon funksioni Hyper-Threading dhe nuk ka fije shtesë, përveç 4-6 standardeve. Dhe së fundi, core i7 janë procesorë kryesorë, të cilët, si rregull, kanë nga 4 deri në 6 bërthama dhe dy herë më shumë fije, d.m.th., për shembull, 4 bërthama dhe 8 fije ose 6 bërthama dhe 12 fije.

AMD

Tani ia vlen të flasim për AMD. Lista e "guralecave" nga kjo kompani është e madhe, nuk ka kuptim të rendisim gjithçka, pasi shumica e modeleve janë thjesht të vjetëruara. Ndoshta vlen të përmendet gjenerata e re, e cila në njëfarë kuptimi "kopjon" Intel - Ryzen. Në këtë linjë, ka edhe modele me numrat 3, 5 dhe 7. Dallimi kryesor nga ato "blu" për Ryzen është se modeli më i ri tashmë ofron menjëherë 4 bërthama të plota, ndërsa ai i vjetër nuk ka 6, por sa tetë. Përveç kësaj, numri i fijeve gjithashtu ndryshon. Ryzen 3 - 4 fije, Ryzen 5 - 8-12 (në varësi të numrit të bërthamave - 4 ose 6) dhe Ryzen 7 - 16 fije.

Vlen të përmendet një linjë tjetër "e kuqe" - FX, e cila u shfaq në vitin 2012, dhe, në fakt, kjo platformë tashmë konsiderohet e vjetëruar, por për faktin se tani gjithnjë e më shumë programe dhe lojëra fillojnë të mbështesin multithreading, linja Vishera përsëri ka fituar popullaritet, i cili, së bashku me çmimet e ulëta, vetëm po rritet.

Epo, sa i përket mosmarrëveshjeve në lidhje me frekuencën e procesorit dhe numrin e bërthamave, atëherë, në fakt, është më e saktë të shikojmë drejt të dytës, pasi të gjithë kanë vendosur tashmë për frekuencat e orës, madje edhe modelet më të mira nga Intel punojnë në 2.7, 2.8, 3 GHz nominale. Për më tepër, frekuenca gjithmonë mund të rritet me ndihmën e mbingarkesës, por në rastin e një bërthame të dyfishtë nuk do të japë shumë efekt.

Si të zbuloni sa bërthama

Nëse dikush nuk di se si të përcaktojë numrin e bërthamave të procesorit, atëherë kjo mund të bëhet lehtësisht dhe thjesht pa shkarkuar dhe instaluar programe speciale të veçanta. Thjesht duhet të shkoni te "Device Manager" dhe të klikoni në shigjetën e vogël pranë artikullit "Processors".

Ju mund të merrni informacion më të detajuar se çfarë teknologjie mbështet "guri" juaj, çfarë shpejtësie të orës ka, numrin e rishikimit dhe shumë më tepër me ndihmën e një programi të veçantë dhe të vogël CPU-Z. Mund ta shkarkoni falas në faqen zyrtare të internetit. Ekziston një version që nuk kërkon instalim.

Avantazhi i dy bërthamave

Cili mund të jetë avantazhi i një procesori me dy bërthama? Shumë gjëra, për shembull, në lojëra ose aplikacione, në zhvillimin e të cilave puna me një fije ishte përparësia kryesore. Merrni, për shembull, lojën World of Tanks. Procesorët më të zakonshëm me dy bërthama si Pentium ose Celeron do të japin një rezultat mjaft të mirë të performancës, ndërsa disa FX nga AMD ose INTEL Core do të përdorin shumë më tepër nga aftësitë e tij dhe rezultati do të jetë pothuajse i njëjtë.

Aq më mirë 4 bërthama

Si mund të jenë 4 bërthama më të mira se dy? Performanca më e mirë. "Gurët" me katër bërthama janë krijuar tashmë për punë më serioze, ku "cungët" ose "celeronët" e thjeshtë thjesht nuk mund të përballojnë. Një shembull i shkëlqyer këtu është çdo program grafike 3D, si 3Ds Max ose Cinema4D.

Gjatë procesit të renderimit, këto programe përdorin burimet maksimale të kompjuterit, duke përfshirë RAM-in dhe procesorin. CPU-të me dy bërthama do të mbeten shumë prapa në kohën e përpunimit të renderimit dhe sa më komplekse të jetë skena, aq më shumë kohë do t'u duhet. Por procesorët me katër bërthama do ta përballojnë këtë detyrë shumë më shpejt, pasi fijet shtesë gjithashtu do t'u vijnë në ndihmë.

Sigurisht, mund të merrni një procesor buxhetor nga familja Core i3, për shembull, modeli 6100, por 2 bërthama dhe 2 fije shtesë do të jenë akoma inferiorë ndaj një katër-bërthamash të plotë.

6 dhe 8 bërthama

Epo, segmenti i fundit i procesorëve me shumë bërthama - procesorë me gjashtë dhe tetë bërthama. Qëllimi i tyre kryesor, në parim, është saktësisht i njëjtë me atë të CPU-së më lart, vetëm tani ato nevojiten aty ku "quads" të zakonshëm nuk mund të përballojnë. Për më tepër, kompjuterë të specializuar të plotë po ndërtohen mbi bazën e "gurëve" me 6 dhe 8 bërthama, të cilët do të "mprehen" për aktivitete të caktuara, për shembull, redaktimi i videos, programet e modelimit 3D, interpretimi i skenave të rënda të gatshme. me një numër të madh shumëkëndëshash dhe objektesh etj. d.

Për më tepër, shumë bërthama të tilla shfaqen shumë mirë në punën me arkivues ose në aplikacione ku nevojiten aftësi të mira kompjuterike. Në lojërat që janë të optimizuara për multithreading, procesorë të tillë nuk kanë të barabartë.

Çfarë ndikon në numrin e bërthamave të procesorit

Pra, çfarë tjetër mund të ndikojë numri i bërthamave? Para së gjithash, për të rritur konsumin e energjisë. Po, sado e habitshme që mund të tingëllojë, është e vërtetë. Nuk duhet të shqetësoheni shumë, sepse në jetën e përditshme ky problem, si të thuash, nuk do të jetë i dukshëm.

E dyta është ngrohja. Sa më shumë bërthama, aq më mirë nevojitet sistemi i ftohjes. Një program i quajtur AIDA64 do të ndihmojë në matjen e temperaturës së procesorit. Në fillim, duhet të klikoni në "Computer" dhe më pas të zgjidhni "Sensors". Ju duhet të monitoroni temperaturën e procesorit, sepse nëse vazhdimisht mbinxehet ose funksionon në temperatura shumë të larta, atëherë pas një kohe thjesht do të digjet.

Dual-cores nuk janë të njohur me një problem të tillë, sepse ato nuk kanë performancë shumë të lartë dhe shpërndarje të nxehtësisë, përkatësisht, por multi-bërthamat kanë. Gurët "më të nxehtë" janë nga AMD, veçanërisht seria FX. Për shembull, merrni modelin FX-6300. Temperatura e procesorit në programin AIDA64 është rreth 40 gradë dhe kjo është në gjendje boshe. Nën ngarkesë, shifra do të rritet dhe nëse ndodh mbinxehja, kompjuteri do të fiket. Pra, kur blini një procesor me shumë bërthama, nuk duhet të harroni për ftohësin.

Çfarë ndikon akoma në numrin e bërthamave të procesorit? Për multitasking. Procesorët me dy bërthama nuk do të jenë në gjendje të ofrojnë performancë të qëndrueshme kur punojnë në dy, tre ose më shumë programe në të njëjtën kohë. Shembulli më i thjeshtë janë transmetuesit në internet. Përveç faktit që ata luajnë një lojë në cilësime të larta, ata kanë një program që funksionon paralelisht që ju lejon të transmetoni procesin e lojës në internet në internet dhe një shfletues interneti me disa faqe të hapura, ku lojtari, si rregull , lexon komentet e njerëzve që e shikojnë dhe mbajnë gjurmët e informacioneve të tjera. Edhe larg nga çdo procesor me shumë bërthama mund të sigurojë stabilitetin e duhur, për të mos përmendur procesorët me dy dhe një bërthama.

Vlen gjithashtu të thuash disa fjalë për faktin se procesorët me shumë bërthama kanë një gjë shumë të dobishme të quajtur "L3 Cache". Ky cache ka një sasi të caktuar memorie, e cila vazhdimisht regjistron informacione të ndryshme rreth ekzekutimit të programeve, veprimeve të kryera etj. E gjithë kjo nevojitet për të rritur shpejtësinë e kompjuterit dhe performancën e tij. Për shembull, nëse një person përdor shpesh Photoshop, atëherë ky informacion do të ruhet në kujtesën e qullës dhe koha për të filluar dhe hapur programin do të reduktohet ndjeshëm.

Duke përmbledhur

Duke përmbledhur bisedën rreth asaj se çfarë ndikon numri i bërthamave të procesorit, mund të arrijmë në një përfundim të thjeshtë: nëse keni nevojë për performancë të mirë, shpejtësi, multitasking, punë në aplikacione të rënda, aftësi për të luajtur me lehtësi lojëra moderne, etj., atëherë zgjedhja juaj është procesor me katër bërthama ose më shumë. Nëse keni nevojë për një "kompjuter" të thjeshtë për përdorim në zyrë ose në shtëpi, i cili do të përdoret në minimum, atëherë 2 bërthama janë ato që ju nevojiten. Në çdo rast, kur zgjidhni një procesor, para së gjithash, duhet të analizoni të gjitha nevojat dhe detyrat tuaja, dhe vetëm pas kësaj të merrni parasysh çdo opsion.

Procesori është elementi kryesor i kompjuterit, i cili është përgjegjës për përpunimin e informacionit. Mund të vendoset si drejtpërdrejt në kujtesën e vetë kalkulatorit, ashtu edhe në kujtesën e përbërësve të tjerë të makinës.

Çdo proces në pajisje kalon përmes procesorit. Për shembull, një kartë video i dërgon asaj të dhëna grafike të përpunuara. Konsiderohet kyç, duke përfshirë sepse edhe nëse karta ka performancë të lartë dhe procesori nuk është shumë i fuqishëm, nuk do të jetë në gjendje të përpunojë informacionin me shpejtësinë me të cilën vjen nga karta video.

Kështu, kapaciteti i prodhimit thjesht nivelohet. Ky fenomen quhet bottleneck, që do të thotë "fyell i ngushtë" ose "qafë e ngushtë".

Para se të flasim për këtë problem, ia vlen të sqarohet vetë përkufizimi i këtij termi. Vetë teknologjia quhet Hyper-threading, shkurtesa HT gjendet shpesh në burime.

Vlen të përmendet menjëherë se numri i fijeve të procesorit mbetet gjithmonë i pandryshuar dhe nuk mund të rritet në asnjë mënyrë. Fijet konsiderohen me kusht të jenë të njëjtat bërthama, vetëm jo fizike, por virtuale. Pse kështu, dhe jo ndryshe, përshkruhet në detaje më poshtë.

Si të zbuloni se sa fije ka një procesor

Vetë bërthama është drejtpërdrejt elementi që është përgjegjës për llogaritjet matematikore, sipas algoritmit të miratuar në të. Procesori mund të quhet një lloj "kuti" për bërthamat, ai i integron ato dhe siguron ndërveprim me pjesën tjetër të komponentëve të sistemit.

Histori e shkurtër dhe pak sfond

Teknologjia Hyper-threading bën të mundur ruajtjen e dy fijeve në të njëjtën kohë. Prandaj, kur përdorni sistemin operativ Windows, një procesor me 2 bërthama ka 4 fije në asetin e tij. Llogaritësit e tillë shpesh quhen edhe procesorë që mbështesin Hyper-treading (hipertregtim).

Procesorët e shtrenjtë dhe me performancë të lartë përmbajnë bërthama dhe fije. Shumë njerëz mendojnë se këto janë koncepte të lidhura, por kjo nuk është plotësisht e vërtetë. Fijet u shfaqën për herë të parë në ditët kur Pentium 4 mbretëronte në tregun e teknologjisë.

Kishte një mendim midis disa përdoruesve se ato ndikojnë negativisht në performancën. Kjo deklaratë është disi e gabuar, sepse çështja është optimizimi i softuerit.

Ka pasur pak, nëse ka, programe që mund ta shfrytëzonin saktë këtë avantazh. Ky zhvillim ishte në fazën e një lloj kërkimi në terren.

Sistemi di gjithçka për veten e tij

Kur një përdorues ndërvepron me programe të veçanta kompjuterike, kjo nuk do të thotë aspak se makina nuk bën asgjë tjetër. Ka detyra shërbimi dhe procese sfondi, ekzekutimi i të cilave kalon pa u vënë re në shikim të parë.

Për të gjetur informacion të detajuar në sistemin operativ Windows, ekziston një "Task Manager", i cili, ndër të tjera, do të tregojë se sa burime kompjuterike po përdoren në një kohë të caktuar.

Ky mjet është i dobishëm, shpesh i dobishëm dhe ka një ndërfaqe intuitive. Për të hapur këtë aplikacion, duhet të mbani të shtypur njëkohësisht tastet Ctrl+Alt+Delete .

Kështu duket Windows 10. Përdoruesit e Mac OS do të gjejnë programin Force Quit Programs në kompjuterin e tyre, i cili është i lehtë për t'u thirrur duke përdorur tastet. cmd alt Esc. Gjithashtu ju jep mundësinë për të mbyllur një program që nuk përgjigjet më.
Një tjetër sistem operativ popullor me burim të hapur, Linux, gjithashtu përmban një menaxher detyrash, vetëm që quhet ndryshe - "System Monitor".

Ka 3 hapa të thjeshtë për të arritur atje:

  1. Shërbimet e sistemit
  2. Monitorimi i sistemit

ose mund të përdorni komandën

gnome-system-monitor .

Funksionaliteti i "System Monitor" është plotësisht në përputhje me ato në "Task Manager" të Windows dhe "Force Quit Programs" në sistemin operativ nga Apple.

Pse kaq shpejt

Një thread që ka përpunuar një pjesë të të dhënave është në pritje për të marrë një tjetër, dhe nëse nuk e merr atë, ndihmon një thread tjetër. Kështu, arrihet performanca maksimale, për faktin se të gjitha burimet kompjuterike përdoren në mënyrë racionale. Bëhet më fleksibël deri diku.

Numri i fijeve është gjithmonë dy herë më i madh se numri i bërthamave (me teknologjinë HT "në bord"). 2 bërthama janë të barabarta me 4 fije, 4 bërthama janë të barabarta me 8 fije. Algoritmi i llogaritjes nuk mund të jetë ndryshe. Autorësia e zhvillimit i përket Intel, një lider në prodhimin e përpunuesve në tregun masiv të konsumit.

Kështu, një bërthamë reale fizike përbëhet nga dy bërthama virtuale. Jo vetëm OS, por edhe programet që janë instaluar në pajisje e shohin këtë dhe përdorin potencialin e mundësive që u hapen. Nëse programi mbështet multithreading, atëherë do të funksionojë shumë më shpejt.

Udhëzues hap pas hapi për fillestarët

Prandaj, për të gjetur numrin e fijeve, është e nevojshme të zbuloni numrin e bërthamave që përmbahen në procesor. Ka 3 (të paktën) mënyra për ta bërë këtë:

1. Dokumentacioni i pajisjes, i cili detajon karakteristikat.
2. Interneti, ku mund të futni modelin e laptopit dhe të shihni se çfarë ka nën kapuçin e tij.
3. Ose për këtë mund të ndihmojë "Task Manager" i përmendur më parë, në të cilin duhet të zgjidhni artikullin e menusë "Performance".

Kështu që si të zbuloni se sa fije keni specifike procesor Fushat e informacionit të dobishëm nën diagram do t'ju kërkojnë, nuk kërkohet instalimi i programeve shtesë. Fusha "Bërthamat" raporton numrin e bërthamave fizike dhe " Proceset logjike” ju tregon se sa bërthama logjike ose virtuale përmban kompjuteri.

Pas analizimit të pamjes së mësipërme, bëhet e qartë se ky kompjuter elektronik, domethënë një kompjuter, përmban 4 bërthama dhe 8 procese logjike (fije). Kur vlerat e dy parametrave janë të njëjta, kjo do të thotë se ky kompjuter nuk mbështet teknologjinë HT (Hyper-threading).

Artikujt kryesorë të lidhur