Wat is er beter dan 2 cores. De hele waarheid over multi-coreprocessors. 3D-scènes renderen

  • 05.02.2022

Pavel_A 24.05.2012 - 12:08

Hallo.
Je hebt een draagbare computer met een groot scherm nodig om in Excel te werken, nou ja, soms kijk je een film. Het belangrijkste is een groot scherm en een lage prijs.
Gestopt op 17 inch.
Voor de prijs gestopt bij het HP-paviljoen. Er zijn opties met verschillende processors.
Wat is de beste processor?
Intel Core i3 2350M-processor 2,3 GHz
of
AMD Quad-Core A6-3420M versnelde processor met AMD Radeon HD 6520G discrete-klasse grafische kaart

En wat is beter HP of ASUS (ik hou meer van ASUS en het heeft meer moeite, maar het is duurder en de pad verslikt zich veel).

Goudhart2 24.05.2012 - 01:07

Intel Core i3 2350M-processor 2,3 GHz is beter.

Pavel_A 24.05.2012 - 01:41

Goudhart2
Intel Core i3 2350M-processor 2,3 GHz beter
Hoe veel?
Hij heeft immers 2 kernen van elk 2,3 en die heeft 4 kernen van elk 1,5. Kortom, de tweede is krachtiger?

Dr.Acula 24.05.2012 - 02:43

Pavel_A
Hoe veel?

http://www.notebookcheck.net/M...ist.2436.0.html
Volgens tests is Intel beter. En processorprestaties zijn niet alleen afhankelijk van het aantal cores en de frequentie. Zou je me geloven als ik je zou vertellen dat een processor met één kern en een frequentie van 1650 MHz, bij het uitvoeren van sommige taken, veel sneller kan werken dan een Intel van 20 duizend?

HP of Asus - hangt af van het specifieke model.

Goudhart2 24.05.2012 - 03:03

Hij heeft immers 2 kernen van elk 2,3 en die heeft 4 kernen van elk 1,5. Kortom, de tweede is krachtiger?

Het werkt niet, Intel's prestaties per gigahertz zijn veel hoger, dus zelfs met twee cores maakt het A6-3420M, in weergave is het verschil ongeveer 14 procent, maar dit is een goede parallellisatietaak, maar als je de meeste standaardapplicaties neemt waar er is één draad bij betrokken, minder vaak twee, hier scheurt i3 2350M gewoon 3420M. En in het geval van uw Excel hebben we het over één draad. De graphics van de 3420M zijn productiever, maar de 2350M heeft een voordeel op het gebied van videoweergave in het licht van een krachtige asic-decoder.

c00xer 24.05.2012 - 07:12

Goudhart2
maar als we de meeste standaardtoepassingen nemen waarbij één thread is betrokken, minder vaak twee
Dit is waar je op moet letten. Naar de taak. Trouwens, sommige games (zoals World of Tanks) zijn nog steeds single-threaded. Het is jammer om 25% belasting te zien op een steen met 4 kernen.

Pavel_Crio 27.05.2012 - 21:24

Ja, Intel is beter.




Goudhart2 28.05.2012 - 08:14

PS Maar je hebt Excel niet nodig)) Installeer Excel 2007/2010, er is in de instellingen (Excel-opties - Geavanceerd):

Multi-threaded berekeningen inschakelen?
- gebruik alle processors van deze computer (het toont 4 voor mij, ik heb Intel Quad)
- handmatig (u kunt kiezen voor 1.2 .. afhankelijk van de cores)

In onze vooruitstrevende tijd speelt het aantal cores een dominante rol bij het kiezen van een computer. Het is immers dankzij de kernen die zich in de processor bevinden dat het vermogen van de computer wordt gemeten, de snelheid tijdens de gegevensverwerking en de uitgifte van het resultaat. De kernen bevinden zich in de processorchip en hun aantal kan op dit moment oplopen van één tot vier.

In die "oude tijd", toen vier-core processors nog niet bestonden, en zelfs dual-core processors een curiositeit waren, werd de snelheid van computerkracht gemeten in klokfrequentie. De processor verwerkte slechts één stroom informatie, en zoals u begrijpt, verstreek er een bepaalde hoeveelheid tijd, terwijl het resulterende verwerkingsresultaat de gebruiker bereikte. Nu verdeelt een multi-coreprocessor, met behulp van speciaal ontworpen verbeterde programma's, de gegevensverwerking in verschillende afzonderlijke, onafhankelijke threads, wat het resultaat aanzienlijk versnelt en de vermogensgegevens van de computer vergroot. Maar het is belangrijk om te weten dat als de applicatie niet is geconfigureerd om met multi-core te werken, de snelheid zelfs lager zal zijn dan die van een single-core processor met een goede kloksnelheid. Dus hoe weet je hoeveel cores er in een computer zitten?

De centrale verwerkingseenheid is een van de belangrijkste onderdelen van elke computer en het bepalen van het aantal kernen is een redelijk haalbare taak voor een beginnend computergenie, omdat uw succesvolle transformatie naar een ervaren computerbizon ervan afhangt. We bepalen dus hoeveel cores er in uw computer zitten.

Receptie nummer 1

  • Om dit te doen, drukt u op de computermuis aan de rechterkant door op het pictogram "Computer" of het contextmenu op het bureaublad op het pictogram "Computer" te klikken. Selecteer het item "Eigenschappen".

  • Een venster opent aan de linkerkant, zoek het item "Apparaatbeheer".
  • Om de lijst met processors op uw computer te openen, klikt u op de pijl links van de hoofditems, inclusief het item "Processors".

  • Door te tellen hoeveel processors er in de lijst staan, kunt u met vertrouwen zeggen hoeveel kernen er in de processor zitten, omdat elke kern een aparte vermelding heeft, hoewel herhaald. In het aan u gepresenteerde voorbeeld kunt u zien dat er twee kernen zijn.

Deze methode is geschikt voor Windows-besturingssystemen, maar op Intel-processors die zich onderscheiden door hyperthreading (Hyper-threading-technologie), geeft deze methode waarschijnlijk een verkeerde aanduiding, omdat daarin één fysieke kern kan worden verdeeld in twee onafhankelijke threads van een. Als gevolg hiervan zal een programma dat goed is voor één besturingssysteem elke onafhankelijke thread als een afzonderlijke kern tellen voor deze en u zult eindigen met een processor met acht kernen. Raadpleeg daarom, als uw processor Hyper-threading-technologie ondersteunt, speciale hulpprogramma's - diagnostiek.

Receptie nummer 2

Er zijn gratis programma's voor wie benieuwd is naar het aantal cores in de processor. Dus het onbetaalde CPU-Z-programma zal de taak die je instelt goed aan. Om het programma te gebruiken:

  • ga naar de officiële website cpuid.com, en download het archief van CPU-Z. Het is beter om de versie te gebruiken die niet op de computer hoeft te worden geïnstalleerd, deze versie heeft het label "geen installatie".
  • Vervolgens moet u het programma uitpakken en de lancering ervan in een uitvoerbaar bestand uitlokken.
  • In het hoofdvenster van dit programma dat wordt geopend, vindt u op het tabblad "CPU" onderaan het item "Cores". Hier wordt het exacte aantal cores van uw processor aangegeven.

U kunt erachter komen hoeveel kernen een Windows-computer heeft door Taakbeheer te gebruiken.

Receptie nummer 3

De volgorde van acties is:

  • We starten de coördinator door met de rechterkant van de muis op de snelstartbalk te klikken, die zich meestal onderaan bevindt.
  • Er wordt een venster geopend, zoek daarin naar het item "Start Taakbeheer"

  • Helemaal bovenaan in Windows Taakbeheer bevindt zich het tabblad "Prestaties", hier kunt u, met behulp van het chronologisch laden van het centrale geheugen, het aantal kernen zien. Elk venster geeft immers de kernel aan en laat zien hoe deze wordt geladen.

Receptie nummer 4

En nog een mogelijkheid om computercores te tellen, hiervoor heb je alle documentatie voor de computer nodig, met een volledige lijst van componenten. Zoek het processoritem. Als de processor van AMD is, let dan op het X-symbool en het nummer ernaast. Als het X 2 kost, dan heb je een processor met twee kernen, enzovoort.

In Intel-processors wordt het aantal kernen in woorden geschreven. Als het Core 2 Duo, Dual kost, dan zijn er twee cores, als Quad - vier.

Natuurlijk kun je de kernen tellen door via het BIOS naar het moederbord te gaan, maar is het de moeite waard als de beschreven methoden een heel duidelijk antwoord geven op de vraag waarin je geïnteresseerd bent, en je kunt controleren of ze je de waarheid hebben verteld in de winkel en tel zelf hoeveel cores er in je computer zitten.

PS Nou, dat is alles, nu weten we hoe we erachter kunnen komen hoeveel kernen er in een computer zitten, zelfs op vier manieren, en welke je moet gebruiken, is al jouw beslissing 😉

In contact met

In onze tijd is het algemeen aanvaard dat een dual-coreprocessor het lot is van budgetcomputers. Een "echte" CPU begint met 4 cores. Lange tijd was dit inderdaad voldoende en tal van software maakte met succes gebruik van alle beschikbare middelen. Nu zijn 6-coreprocessors en dan meer "krachtige" processors heel gewoon geworden. Hoe relevant is de toename van multithreading in games? De bron uk.hardware.info heeft tests uitgevoerd om te bepalen hoeveel cores er nodig zijn voor games, waar ligt de redelijke limiet om deze rekeneenheden te vergroten bij het kiezen van een processor en dienovereenkomstig te besteden aan zeker niet goedkope "stenen". Ik bied een gratis vertaling van deze test aan.

Doel van de review en deelnemers

Het doel is om te bepalen hoeveel geld u moet voorbereiden om een ​​processor te kopen, zodat u zich geen zorgen hoeft te maken dat u een knelpunt wordt in het geassembleerde spelsysteem. Uiteraard is deze test interessant voor diegenen wiens budget voor de aankoop van componenten niet onbeperkt is, en die elke roebel zo effectief mogelijk wil investeren in gigahertz (gigabytes, enz.).

Onderweg zullen we proberen te beslissen wat we het beste kunnen investeren in extra processorkernen, of in een snellere grafische kaart, of kopen. Het is belangrijk om te begrijpen in hoeverre een game in staat is om met meerdere kernen te werken en hoeveel de prestaties (of helemaal niet) toenemen met een toename van hun aantal.

Voor het testen is de volgende standaard gemonteerd:

  • Processor - Intel Core i9 7900X Skylake-X 10-core CPU @ 4,5 GHz.
  • Moederbord - ASUS Strix X299-XE Gaming.

Ook zijn er controles uitgevoerd met een AMD-processor, waarvoor de volgende standaard is gemonteerd:

  • Processor - AMD Ryzen 7 2700X op standaardfrequenties en met gebruik van alle beschikbare cores.
  • Moederbord - Asus Crosshair VII Hero WiFi.
  • Geheugen - G.Skill Trident Z 32GB DDR4-3200 CL14.
  • Videokaart - NVidia GeForce GTX 1080 Ti.
  • Opslag - 2x SSD Samsung 840 Evo 1TB.
  • Besturingssysteem - Windows 10 64-bit (1803 Update).

Met de geselecteerde Intel-processor kunt u cores en threads uitschakelen om CPU's met verschillende configuraties van rekeneenheden te simuleren.

Er is getest in verschillende schermresoluties: FullHD, WQHD en Ultra HD met medium en ultra grafische instellingen. Iets vooruitlopend, bij hoge resoluties werd de videokaart de "fles"-hals, die de waarde van het controleren van processors vermindert, maar toch stof tot nadenken geeft.

Test resultaten

Assassin's Creed Origins (DX11)

Het spel schaalt goed, maar alleen tot een bepaalde limiet.

Een dual-core processor is natuurlijk niet meer geschikt, aangezien het de prestaties aanzienlijk vermindert en bovendien de aanwezigheid van 4 cores in een configuratie met 8 threads, of een processor met 6 cores zonder HyperThreading, optimaal blijkt te zijn. Een verdere toename van de kernen, als het resultaat oplevert, is niet zo significant.

Call of Duty: WW2 (DX11)

De game is op zijn zachtst gezegd niet erg up-to-date met wat te doen met een toename van het aantal cores.

Het verschil, hoewel erg klein, wordt alleen waargenomen bij FullHD-resolutie bij gemiddelde instellingen. Bij een toename van de beeldkwaliteit kan de minimale spreiding van resultaten worden toegeschreven aan meetfouten.

Lot 2 (DX11)

Deze game heeft een processor nodig met minimaal 4 cores. De meeste zijn echter niet opgeëist. In alle eerlijkheid moet gezegd worden dat dit geldt voor lage resoluties (niet meer dan FullHD) en voor middelhoge grafische instellingen.

Met een toename van de belasting van de videokaart, neemt de rol van de processor in de prestaties af en wordt het verschil tussen de meest "zwakke" dual-core en de top-end CPU tot nul gereduceerd.

F1 2017 (DX11)

Hier is een soortgelijk gedrag als in het vorige spel.

De dual-core vermindert de prestaties aanzienlijk, maar nogmaals, niet bij de hoogste resoluties. Vanaf ultra instellingen op 1440p is het verschil tussen de "stenen" minimaal. De 10-core valt echter enigszins op in sommige modi. Ja, en Ryzen voelt juist heel goed onder hoge belasting.

Far Cry 5 (DX11)

Een ander spel dat onverschillig is voor het aantal processorkernen.

Bij hoge resoluties vallen de CPU's in de 6C/12T- en 10C/20T-configuraties een beetje op, maar in werkelijkheid is de toename van FPS zo onbeduidend dat het niet rechtvaardigt te veel te betalen voor deze kernen.

Final Fantasy XV (DX11)

Het is veilig om te zeggen dat de dual-coreprocessor de "rem" is voor deze game in FullHD- en 1440p-resoluties.

Wel kunnen er klachten zijn over de variant met 4 cores en zonder HyperThreading. Al het bovenstaande laat zeer nauwe resultaten zien. AMD Ryzen is goed in alle modi.

Fortnite (DX11)

Het enige merkbare verschil is bij FullHD-resolutie en instellingen voor gemiddelde beeldkwaliteit. Dual-core Intel bleef achter en vreemd genoeg zijn de resultaten van AMD ongeveer 15% lager. De rest van de groep "kameraden" is erg hecht. Naarmate de belasting van de GPU toeneemt, wordt het verschil tussen de CPU's kleiner.

Ghost Recon: Wildlands (DX11)

Weer een bevestiging dat twee cores niet genoeg zijn in onze tijd.

In omstandigheden waarin de videokaart nog niet "naar de ogen" is geladen, manifesteert het gebrek aan rekeneenheden zich merkbaar.

Je kunt zien dat in alle modi 6-cores inferieur zijn aan 4-cores, en de aanwezigheid van twee extra "ijzeren" cores is inferieur aan vier HyperThreading-threads. Eerlijk gezegd hebben we het over een verschil van 1-2 FPS, en dit kan volledig worden verwaarloosd.

Middle Earth: Shadow of War (DX11)

Nogmaals, het beeld is al bekend - bij een lage belasting van de videokaart blijft de dual core achter.

Te beginnen met de 4C/4T-configuratie is er praktisch geen verschil tussen de processors.

Behoefte aan snelheid: terugverdientijd (DX11)

De Frostbite-engine waarop deze game is gebouwd, weet hoe de beschikbare middelen moeten worden beheerd.

Toegegeven, de meest opvallende toename treedt op bij het overschakelen van 2 naar 4 cores, en het is wenselijk dat HyperThreading ook wordt opgenomen. Of 6 cores in elke configuratie.

PlayerUnknown's Battlegrounds (DX11)

Processors met 4 cores en hoger voelen goed aan.

De dual core is in de meeste opties inferieur. Bovendien wordt het grootste effect bereikt in de aanwezigheid van 6 cores.

Prooi (DX11)

De game schaalt niet goed over de cores heen.

Tenzij bij maximale instellingen in FullHD, worden de processors uitgelijnd in overeenstemming met de hiërarchie. En in 4K kun je met een dual-core dezelfde hoeveelheid FPS krijgen als een tien-core. Bovendien is er een duidelijke voorkeur voor de aanwezigheid van HyperThreading, hoewel het effect van het gebruik ervan in verschillende FPS wordt berekend.

Bij lage resoluties presteert AMD het slechtst, en dat is merkbaar voor iedereen. Toegegeven, hoe hoger de resolutie en grafische instellingen, hoe meer gerechtvaardigd het gebruik van deze specifieke "steen".

Totale oorlog: Warhammer (DX11)

De game hangt goed samen met de aanwezigheid van een processor van 6 cores.

In de meeste gevallen blijkt dit de beste optie.

The Witcher 3 (DX11)

The Witcher reageert slecht op multi-core.

Bijna al het voordeel komt uit de overgang van 2 naar 4 cores. En zelfs dan manifesteert het zich bij FullHD en medium grafische instellingen.

Slagveld 1 (DX12)

De Frostbite-engine schaalt goed tot 6 cores en 12 threads.

Een verdere verhoging van de "steilheid" van de processor heeft geen effect. De optimale keuze is precies zes-core, of, in extreme gevallen, een quad-core, maar altijd met HyperThreading "aan boord".

AMD Ryzen ziet er goed uit, hoewel het verliest in FullHD-resolutie, maar bij 1440p laat het bijna dezelfde resultaten zien, terwijl Intel "zakt" naar het niveau van AMD.

Forza Motorsport 7 (DX12)

De game schaalt ook goed, en het hebben van 8 threads of 6 cores is de optimale configuratie voor Forza Motorsport 7. Alles lager is een bottleneck in het systeem.

De Divisie (DX12)

Twee cores zijn niet genoeg voor dit spel.

Je hebt minimaal twee keer zoveel nodig, en het liefst met HyperThreading. Een verdere verhoging van de multi-core toevoeging van FPS brengt niet met zich mee. En nogmaals, de aanwezigheid van 8 threads of 6 "ijzeren" kernen is de beste optie.

Wolfenstein 2: De nieuwe kolos (Vulkan)

Een game die zijn eigen engine en zijn eigen API gebruikt, belast de videokaart het meest, en welke processor wordt gebruikt, is niet zo belangrijk. Er wordt een lichte stijging van de FPS met 6 cores waargenomen, maar het verschil is binnen enkele procenten.

Conclusie. Multi-core - dus hoeveel cores heb je nodig voor games?

Zoals uit tests is gebleken, zijn Forza Motorsport 7, Assassin's Creed: Origins, Battlefield 1 en Need For Speed ​​Payback de meest "core-afhankelijke" games. Uiteraard hebben we het, met zeldzame uitzonderingen, over FullHD-resoluties en niet de hoogste grafische instellingen.

Het prestatieverschil tussen een dual-core en een 10-core kan oplopen tot een factor twee. Het gebruik van 4 cores vermindert deze handicap met de helft tot 50%, en de aanwezigheid van HyperThreading vermindert de aantrekkelijkheid van de bovenste "stenen" bijna tot niets. In sommige gevallen is het verschil merkbaar in de aanwezigheid van een dubbel aantal threads ten opzichte van de cores.

Bij een verhoging van de schermresolutie is er in de overgrote meerderheid van de gevallen geen verschil tussen de CPU, omdat in dit geval de hoofdbelasting op de videoprocessor valt.

Als we het hebben over aantrekkelijkheid in termen van prestaties die worden getoond door processors, dan hangt de situatie grotendeels af van de resolutie waarmee games worden gelanceerd.

  • 1080p (FullHD). Bij gemiddelde grafische instellingen zijn processors variërend van 4C / 8T tot 6C / 12T de beste keuze. Een lage belasting van een videokaart, vooral een top-end, onthult het gebrek aan prestaties van een dual-coreprocessor. Bij het overschakelen naar ultra instellingen wordt het verschil tussen de CPU's kleiner. AMD Ryzen laat resultaten zien op het niveau van Intel 4C/8T.
  • 1440p. Hier hebben de prestaties van de videokaart meer invloed dan de processor, wat tot uiting komt in het kleine verschil tussen de processors. Zelfs de dual-core is inferieur aan de sterkte van 7-8%, en zelfs met gemiddelde grafische instellingen vermindert de overgang naar "ultra" de afhankelijkheid van de processor. AMD wordt erg aantrekkelijk.
  • 2160p. Het hangt allemaal af van de mogelijkheden van de videokaart. De voordelen van een bepaalde CPU worden berekend in fracties van een procent, maximaal - 1-2%, wat volledig kan worden verwaarloosd. Een krachtige en dure 10-core CPU heeft praktisch geen voordelen ten opzichte van een meer betaalbare 4-core CPU.

Als we verder gaan met het kiezen van een CPU, dan doen, strikt genomen, zelfs budgetoplossingen als de Intel Pentium G4560, Pentium G5400 en soortgelijke hun werk behoorlijk goed. En toch moet je je niet voor de gek laten houden. Met krachtigere processors kunt u meer frames per minuut krijgen, om ervoor te zorgen dat er geen of minimale FPS-dalingen zijn als gevolg van hogere computermogelijkheden. De tijd voor dual core raakt op.

Het is moeilijk voor te stellen dat een bedrijf een budget-CPU koopt voor een hoogwaardige videokaart (en hoogstwaarschijnlijk voor een niet het goedkoopste moederbord, geheugen, enz.). Het zal niet mogelijk zijn om de mogelijkheden van de videokaart te onthullen. Behalve bij hoge resoluties.

Maar de optie met 4C/12T of 6C/6T ziet er al een stuk aantrekkelijker uit. Bovendien geeft de 6C/12T-optie niet meer of minder merkbare voordelen. De aanwezigheid van 10 of meer cores voor games maakt niet uit.

Bij de overstap naar hoge resoluties moet de aandacht niet zozeer uitgaan naar de processor, maar naar de mogelijkheden en klasse van de videokaart. Zij is het die de begrenzer wordt bij het bereiken van hoge FPS-waarden en hoge grafische instellingen.

Wat betreft multi-core, dan is er een iets andere situatie. Als FullHD desondanks niet genoeg voor je is, is het, gezien de lage schaling van games door kernen, beter om de voorkeur te geven aan een hogere frequentie van hun werking dan aan een hoeveelheid, maar met een kleiner aantal MHz. En als er dan ook nog een mogelijkheid is om zo'n processor te overklokken, dan is alles in orde.

Als we kijken naar de vraag wat beter is, een processor met of zonder HyperThreading, dan komt, afgaande op de testresultaten, een CPU met 4C/8T praktisch overeen met 6C/6T, hoewel deze laatste iets beter is bij lage resoluties. Welnu, als je een combinatie van 6C / 12T neemt, krijgen we een bijna ideale optie waarmee je het maximale aantal FPS kunt krijgen, en tegelijkertijd kun je niet bang zijn voor het verschijnen van "mislukkingen" onder zware lading.

Dat is de hele situatie vandaag. En wat gebeurt er morgen, met de release van nieuwe games of hun nieuwe versies? Het zou leuk zijn om te weten hoeveel tijd ontwikkelaars besteden aan het schalen van game-engines, maar deze kennis is geheim en wordt op de een of andere manier niet echt geadverteerd. Op dit moment heeft dit duidelijk geen topprioriteit voor gamemakers.

Enerzijds garandeert het gebruik van 4 cores / threads in de overgrote meerderheid van de gevallen maximale of bijna die prestaties bij resoluties die niet hoger zijn dan FullHD. Daarom is het niet nodig om berekeningen te parallelliseren.

Wat betreft de overgang naar 2K, 4K en hoger, zal hier serieuzere rekenkracht nodig zijn, maar er doet zich een ander probleem voor - de bestaande videoprocessors hebben nog steeds moeite met het "verteren" van een dergelijke belasting, en daarom is er geen noodzaak om met schaalvergroting om te gaan naar meerdere cores, want k.4-6 zijn goed in staat om de videokaart “langs de waterlijn” te laden.

Wanneer er een nieuwe generatie grafische chips uitkomt (binnenkort verwacht NVidia 11e generatie), dan zullen we zien.

En dit alles leidt tot het volgende. Zelfs voor een top of pre-top gaming systeem is de beste keuze een processor met minimaal 4 cores en 8 threads, of een 6 core optie. Ideaal als ze nog overklokpotentieel hebben.

Overigens is dit ook optimaal voor de prijs, omdat dergelijke "stenen" best betaalbaar zijn. Een 6-core Intel Core i5 8600K kost bijvoorbeeld ongeveer 18.000 roebel, de versie met HyperThreading in de vorm van een Intel Core i7 8700K is al 6.000 duurder. Overigens geldt de 4-core, 8-thread i7 7700K voor ongeveer dezelfde prijs. Iets goedkoper, met ongeveer 1000 roebel, AMD Ryzen 7 2700X.

Zo kost de goedkoopste 10-core Intel Core i9 7900X, die een paar extra FPS kan leveren, zeker twee keer zoveel als een i7 8700K. Laten we niet vergeten dat dit een heel ander niveau is en dat je een heel ander moederbord nodig hebt, met een 2066-socket.

Dus multi-core is niet slecht, maar je moet megahertz niet vergeten, games zijn er dol op. Goede en snelle processors, hoge FPS en overwinning op vijanden!

Waarschijnlijk is elke gebruiker die weinig bekend is met een computer een heleboel onbegrijpelijke kenmerken tegengekomen bij het kiezen van een centrale processor: procestechnologie, cache, socket; advies ingewonnen bij vrienden en kennissen die deskundig waren op het gebied van computerhardware. Laten we eens kijken naar de verscheidenheid van alle mogelijke parameters, omdat de processor het belangrijkste onderdeel van uw pc is, en als u de kenmerken begrijpt, krijgt u vertrouwen in de aankoop en verder gebruik.

CPU

De processor van een personal computer is een microschakeling die verantwoordelijk is voor het uitvoeren van alle bewerkingen met gegevens en voor het besturen van randapparatuur. Het zit in een speciaal siliconen hoesje dat een kristal wordt genoemd. De afkorting wordt gebruikt voor afkorting - CPU(CPU) of CPU(van de Engelse Central Processing Unit - central processing unit). Op de huidige computerhardwaremarkt zijn er twee concurrerende bedrijven, Intel en AMD, die voortdurend in de race zijn voor de prestaties van nieuwe processors, waardoor het technologische proces voortdurend wordt verbeterd.

Procestechnologie

Procestechnologie is de maat die wordt gebruikt bij de vervaardiging van processors. Het bepaalt de grootte van de transistor, waarvan de eenheid nm (nanometer) is. Transistoren vormen op hun beurt de interne basis van de CPU. Waar het op neerkomt, is dat continue verbetering van productietechnieken u in staat stelt de omvang van deze componenten te verkleinen. Daardoor worden er veel meer op de processorchip geplaatst. Dit helpt om de prestaties van de CPU te verbeteren, zodat de gebruikte procestechnologie altijd wordt aangegeven in de parameters. Zo is de Intel Core i5-760 gemaakt volgens de 45 nm procestechnologie, en de Intel Core i5-2500K op 32 nm, op basis van deze informatie kan men beoordelen hoe modern de processor is en beter presteert dan zijn voorganger, maar bij het kiezen moet je rekening houden met een aantal andere opties.

architectuur

Processoren worden ook gekenmerkt door een kenmerk als architectuur - een reeks eigenschappen die inherent zijn aan een hele familie processors, die in de regel gedurende vele jaren wordt geproduceerd. Met andere woorden, de architectuur is hun organisatie of het interne ontwerp van de CPU.

Aantal kernen

Kern- het belangrijkste element van de centrale processor. Het is een onderdeel van de processor dat in staat is om een ​​enkele instructiestroom uit te voeren. De kernen verschillen in cachegrootte, busfrequentie, fabricagetechnologie, enz. Fabrikanten kennen er nieuwe namen aan toe bij elk volgend technisch proces (de AMD-processorkern is bijvoorbeeld Zambezi en Intel is Lynnfield). Met de ontwikkeling van processorproductietechnologieën werd het mogelijk om meer dan één kern in één behuizing te plaatsen, wat de CPU-prestaties aanzienlijk verhoogt en helpt om meerdere taken tegelijkertijd uit te voeren, en om meerdere kernen in programma's te gebruiken. Multi-coreprocessors zal archivering, videodecodering, de werking van moderne videogames, enz. sneller kunnen verwerken. Bijvoorbeeld Intel's Core 2 Duo- en Core 2 Quad-processorlijnen, die respectievelijk dual-core en quad-core CPU's gebruiken. Op dit moment zijn processors met 2, 3, 4 en 6 cores breed verkrijgbaar. De meeste worden gebruikt in serveroplossingen en zijn niet vereist door een gewone pc-gebruiker.

Frequentie

Naast het aantal kernen, worden de prestaties beïnvloed door: klok frequentie. De waarde van dit kenmerk weerspiegelt de prestaties van de CPU in het aantal cycli (bewerkingen) per seconde. Een ander belangrijk kenmerk is: bus frequentie(FSB - Front Side Bus) die de snelheid aantoont waarmee gegevens worden uitgewisseld tussen de processor en de randapparatuur van de computer. De klokfrequentie is evenredig met de busfrequentie.

stopcontact

Om ervoor te zorgen dat de toekomstige processor compatibel is met het bestaande moederbord, moet u de socket kennen. Het stopcontact heet verbindingsstuk, waarin de CPU op het moederbord van de computer is geïnstalleerd. Het type socket wordt gekenmerkt door het aantal pinnen en de fabrikant van de processor. Verschillende sockets komen overeen met bepaalde typen CPU, dus elke socket accepteert een bepaald type processor. Intel gebruikt de LGA1156-, LGA1366- en LGA1155-socket, terwijl AMD AM2+ en AM3 gebruikt.

cache

cache- de hoeveelheid geheugen met een zeer hoge toegangssnelheid die nodig is om de toegang tot gegevens die zich constant in het geheugen bevinden te versnellen met een lagere toegangssnelheid (RAM). Houd er bij het kiezen van een processor rekening mee dat het vergroten van de cache de prestaties van de meeste applicaties verbetert. De CPU-cache onderscheidt zich door drie niveaus ( L1, L2 en L3), die zich direct op de processorkern bevindt. Gegevens van RAM komen erin voor een hogere verwerkingssnelheid. Het is ook de moeite waard om te overwegen dat voor multi-core CPU's de hoeveelheid L1-cache voor één core wordt aangegeven. De cache op het tweede niveau voert vergelijkbare functies uit, die verschillen in lagere snelheid en groter volume. Als u van plan bent de processor te gebruiken voor resource-intensieve taken, heeft een model met een grote hoeveelheid cache op het tweede niveau de voorkeur, aangezien de totale hoeveelheid L2-cache wordt aangegeven voor multi-coreprocessors. De krachtigste processors zoals AMD Phenom, AMD Phenom II, Intel Core i3, Intel Core i5, Intel Core i7, Intel Xeon zijn uitgerust met L3-cache. De cache op het derde niveau is het minst snel, maar kan tot 30 MB groot zijn.

stroomverbruik

Het stroomverbruik van de processor hangt nauw samen met de technologie van zijn productie. Met een afname van de nanometers van de procestechnologie, een toename van het aantal transistors en een toename van de klokfrequentie van processors, is er een toename van het stroomverbruik van de CPU. Intel's Core i7-processors hebben bijvoorbeeld tot 130 watt of meer nodig. De spanning die aan de kern wordt geleverd, kenmerkt duidelijk het stroomverbruik van de processor. Deze instelling is vooral belangrijk bij het kiezen van een CPU voor gebruik als multimediacentrum. Moderne processormodellen gebruiken verschillende technologieën die overmatig stroomverbruik helpen bestrijden: ingebouwde temperatuursensoren, automatische spannings- en frequentiecontrolesystemen voor processorkernen, energiebesparende modi met een lage CPU-belasting.

Extra functies

Moderne processors hebben de mogelijkheid gekregen om in 2- en 3-kanaalsmodi met RAM te werken, wat de prestaties aanzienlijk beïnvloedt, en ook een grotere reeks instructies ondersteunen, waardoor hun functionaliteit naar een nieuw niveau wordt getild. GPU's verwerken zelf video, waardoor de CPU wordt ontlast, dankzij de technologie DXVA(van de Engelse DirectX Video Acceleration - videoversnelling door de DirectX-component). Intel gebruikt de bovenstaande technologie Turbo Boost om de CPU-klokfrequentie dynamisch te wijzigen. Technologie Snelheidsstap beheert het stroomverbruik van de CPU, afhankelijk van de processoractiviteit, en Intel virtualisatietechnologie creëert een virtuele omgeving in hardware om meerdere besturingssystemen te gebruiken. Moderne processors kunnen ook worden onderverdeeld in virtuele kernen met behulp van technologie Hyperthreading. Een dual-core processor is bijvoorbeeld in staat om de kloksnelheid van één core in tweeën te delen, wat bijdraagt ​​aan hoge verwerkingsprestaties met behulp van vier virtuele cores.

Als u nadenkt over de configuratie van uw toekomstige pc, vergeet dan niet de videokaart en zijn GPU(van de Engelse Graphics Processing Unit - grafisch verwerkingsapparaat) - de processor van uw videokaart, die verantwoordelijk is voor de weergave (rekenkundige bewerkingen met geometrische, fysieke objecten, enz.). Hoe hoger de frequentie van de kern en de frequentie van het geheugen, hoe minder de centrale processor wordt belast. Gamers moeten speciale aandacht besteden aan de GPU.

Ik heb een vervelend probleem met de kloklimiet gevonden. Bij het bereiken van de drempel van 3 GHz worden ontwikkelaars geconfronteerd met een aanzienlijke toename van het stroomverbruik en de warmteafvoer van hun producten. Het technologieniveau in 2004 maakte het niet mogelijk om de grootte van transistors in een siliciumkristal aanzienlijk te verminderen, en de uitweg uit deze situatie was een poging niet om de frequentie te verhogen, maar om het aantal bewerkingen per cyclus te vergroten. Na gebruik te hebben gemaakt van de ervaring van serverplatforms, waar de multiprocessorlay-out al was getest, werd besloten om twee processors op één chip te combineren.

Sindsdien is er veel tijd verstreken, CPU's met twee, drie, vier, zes en zelfs acht cores zijn breed toegankelijk verschenen. Maar het grootste marktaandeel wordt nog steeds ingenomen door 2- en 4-core modellen. AMD probeert de situatie te veranderen, maar hun Bulldozer-architectuur voldoet niet aan de verwachtingen en budget-achtcores zijn nog steeds niet erg populair in de wereld. daarom de vraag:wat is beter: 2 of 4-core processor, is nog steeds actueel.

Verschil tussen 2- en 4-core processor

Op hardwareniveauhet belangrijkste verschil tussen een 2-coreprocessor en een 4-coreis het aantal functionele blokken. Elke kern is in feite een afzonderlijke CPU, uitgerust met zijn eigen rekenknooppunten. 2 of 4 van dergelijke CPU's zijn onderling verbonden door een interne hogesnelheidsbus en een gemeenschappelijke geheugencontroller voor interactie met het RAM. Andere functionele knooppunten kunnen ook worden gedeeld: in de meeste moderne CPU's zijn het cachegeheugen van het eerste (L1) en tweede (L2) niveau, blokken met integer-berekeningen en drijvende-kommabewerkingen individueel. De L3-cache, die relatief groot is, is single en beschikbaar voor alle cores. Los daarvan kunnen we de al genoemde AMD FX (evenals de Athlon CPU en A-serie APU's) opmerken: ze delen niet alleen het cachegeheugen en de controller, maar ook drijvende-komma-eenheden: elke dergelijke module behoort tegelijkertijd tot twee kernen.

AMD Athlon quad-core schema

Vanuit het oogpunt van de gebruikerverschil tussen 2 en 4 core cpuis het aantal taken dat de CPU in één klokcyclus kan verwerken. Met dezelfde architectuur is het theoretische verschil 2 keer voor respectievelijk 2 en 4 cores, of 4 keer voor 2 en 8 cores. Dus, met de gelijktijdige werking van verschillende processen, zou een toename van het aantal moeten leiden tot een toename van de snelheid van het systeem. In plaats van 2 bewerkingen kan een quad-core CPU er immers vier tegelijk uitvoeren.

Waarom Dual Core CPU's populair zijn

Het lijkt erop dat als een toename van het aantal cores een toename van de prestaties met zich meebrengt, dual-coreprocessors tegen de achtergrond van modellen met vier, zes of acht cores geen kans maken. De wereldleider op de CPU-markt, Intel, actualiseert echter jaarlijks zijn productassortiment en brengt nieuwe modellen uit met slechts een paar kernen (Core i3, Celeron, Pentium). En dit tegen de achtergrond van het feit dat gebruikers zelfs op smartphones en tablets met wantrouwen of minachting naar dergelijke CPU's kijken. Om te begrijpen waarom de meest populaire modellen processors met twee kernen zijn, moeten verschillende belangrijke factoren in aanmerking worden genomen.

Intel Core i3 - de populairste 2-coreprocessors voor thuis-pc's

Compatibiliteitsprobleem. Bij het maken van software streven ontwikkelaars ernaar deze te laten werken op zowel nieuwe computers als bestaande modellen van CPU's en GPU's. Gezien de verscheidenheid op de markt is het belangrijk om ervoor te zorgen dat de game zowel op twee cores als op acht goed draait. De meeste van alle bestaande thuis-pc's zijn uitgerust met een dual-coreprocessor, dus ondersteuning voor dergelijke computers krijgt de meeste aandacht.

Complexiteit van taakparallellisatie. Om een ​​efficiënt gebruik van alle kernen te garanderen, moeten de berekeningen die tijdens het programma worden uitgevoerd, in gelijke threads worden verdeeld. Een taak die bijvoorbeeld alle kernen optimaal kan gebruiken door een of twee processen aan elk ervan toe te wijzen, is de gelijktijdige compressie van meerdere video's. Met games is het moeilijker, omdat alle bewerkingen die erin worden uitgevoerd, met elkaar verbonden zijn. Ondanks het feit dat de grafische processor van de videokaart het belangrijkste werk doet, is het de CPU die de informatie voorbereidt voor de vorming van een 3D-beeld. Het is vrij moeilijk om het zo te maken dat elke kern zijn eigen deel van de gegevens verwerkt en deze vervolgens synchroon met andere naar de GPU voert. Hoe meer gelijktijdige computationele threads u moet verwerken, hoe moeilijker het is om de taak uit te voeren.

Continuïteit van technologieën. Softwareontwikkelaars gebruiken bestaande ontwikkelingen voor hun nieuwe projecten, die herhaaldelijk worden gemoderniseerd. In sommige gevallen komt het erop neer dat dergelijke technologieën al 10-15 jaar in het verleden zijn geworteld. Een ontwikkeling op basis van een tien jaar oud project wordt met tegenzin, zo niet volledig opnieuw ontworpen voor perfecte optimalisatie. Als gevolg hiervan is er een onvermogen van de software om rationeel gebruik te maken van de hardwaremogelijkheden van de pc. S.T.A.L.K.E.R. Call of Pripyat, uitgebracht in 2009 (tijdens de hoogtijdagen van multi-core CPU's), is gebouwd op een engine uit 2001, dus het kan niet meer dan één core laden.

S.T.A.L.K.E.R. maakt volledig gebruik van slechts één kern van een 4-core CPU

De situatie is hetzelfde met de populaire online RPG World of Tanks: de Big World-engine waarop het is gebaseerd, is gemaakt in 2005, toen multi-core CPU's nog niet werden gezien als de enige mogelijke manier van ontwikkeling.

World of Tanks weet ook niet hoe de belasting op de kernen gelijkmatig moet worden verdeeld

Financiële moeilijkheden. Een gevolg van dit probleem is het vorige punt. Als je elke applicatie helemaal opnieuw maakt, zonder bestaande technologieën te gebruiken, kost de implementatie fantastische bedragen. De kosten voor het ontwikkelen van GTA V waren bijvoorbeeld meer dan $ 200 miljoen. Tegelijkertijd zijn sommige technologieën nog steeds niet "from scratch" gemaakt, maar geleend van eerdere projecten, aangezien de game voor 5 platforms tegelijk is geschreven (Sony PS3, PS4, Xbox 360 en One, evenals pc).

GTA V is geoptimaliseerd voor multi-core en kan de processor gelijkmatig belasten

Al deze nuances laten niet toe om het potentieel van multi-coreprocessors in de praktijk volledig te benutten. Door de onderlinge afhankelijkheid van hardwarefabrikanten en softwareontwikkelaars ontstaat een vicieuze cirkel.

Welke processor is beter: 2 of 4-core

Het is duidelijk dat, met alle voordelen, het potentieel van multi-coreprocessors tot het einde toe nog steeds niet is gerealiseerd. Sommige taken weten helemaal niet hoe ze de belasting gelijkmatig moeten verdelen en werken in één thread, andere doen het met middelmatige efficiëntie en slechts een klein deel van de software werkt volledig samen met alle kernen. daarom de vraag:welke processor is beter, 2 of 4 cores, kopen, vereist een zorgvuldige afweging van de huidige situatie.

Er zijn producten van twee fabrikanten op de markt: Intel en AMD, die verschillen in implementatiekenmerken. Advanced Micro Devices legt traditioneel de nadruk op multi-cores, terwijl Intel terughoudend is om deze stap te zetten en het aantal cores alleen te verhogen als dit niet leidt tot een afname van specifieke prestaties per core (wat zeer moeilijk te vermijden is).

Het verhogen van het aantal cores vermindert de algehele prestaties van elk van hen.

In de regel zijn de algehele theoretische en praktische prestaties van een multi-core CPU lager dan een vergelijkbare (gebouwd op dezelfde microarchitectuur, met dezelfde technische processor) met een enkele kern. Dit wordt veroorzaakt door het feit dat de kernels gedeelde bronnen gebruiken, en dit heeft niet het beste effect op de prestaties. Je kunt dus niet zomaar een krachtige quad- of hexa-core processor kopen met de verwachting dat deze zeker niet zwakker zal zijn dan een dual-core uit dezelfde serie. In sommige situaties zal het bovendien tastbaar zijn. Een voorbeeld is het draaien van oude games op een computer met een acht-core AMD FX-processor: FPS is soms lager dan op een vergelijkbare pc, maar met een quad-core CPU.

Is vandaag multi-core nodig?

Betekent dit dat er niet veel cores nodig zijn? Ondanks het feit dat de conclusie logisch lijkt - nee. Lichte alledaagse taken (zoals internetten of met meerdere programma's tegelijk werken) reageren positief op een toename van het aantal processorcores. Het is om deze reden dat smartphonefabrikanten zich richten op kwantiteit, waardoor specifieke prestaties naar de achtergrond worden verlaagd. Opera (en andere browsers op basis van de Chromium-engine), Firefox start elk geopend tabblad als een afzonderlijk proces, respectievelijk, hoe meer kernen, hoe sneller de overgang tussen tabbladen. Bestandsbeheerders, kantoorprogramma's en spelers zijn op zichzelf niet veeleisend. Maar als u er vaak tussen moet schakelen, zal een multi-coreprocessor de systeemprestaties verbeteren.

Opera-browser wijst een afzonderlijk proces toe aan elk tabblad

Intel is zich hiervan bewust, want de HuperThreading-technologie, waarmee de kern de tweede thread kan verwerken met ongebruikte bronnen, verscheen terug in de dagen van de Pentium 4. Maar het compenseert het gebrek aan prestaties niet volledig.

2-core CPU met Huper Threading verschijnt als 4-core in Taakbeheer

Ondertussen zijn de makers van games geleidelijk aan hun achterstand aan het inhalen. De opkomst van nieuwe generaties Sony Play Station en Microsoft Xbox consoles heeft ontwikkelaars gestimuleerd om meer aandacht te besteden aan multi-core. Beide consoles zijn gebaseerd op acht-core AMD-chips, waardoor programmeurs nu niet veel moeite hoeven te doen voor optimalisatie bij het overzetten van een game naar een pc. Met de groeiende populariteit van deze consoles, konden degenen die teleurgesteld waren in de aankoop van de AMD FX 8xxx opgelucht ademhalen. Multi-core processors winnen actief marktposities, zo blijkt uit de reviews.