Wat is een betere multi-core of hogere frequentie? Welke processor is beter, Intel of AMD? Wat betekent een 2-coreprocessor?

In onze progressieve tijden speelt het aantal kernen een dominante rol bij het kiezen van een computer. Het is immers dankzij de kernen in de processor dat de kracht van de computer wordt gemeten, de snelheid tijdens de gegevensverwerking en de output van het verkregen resultaat. De kernen bevinden zich in het processorkristal en hun aantal kan op een gegeven moment oplopen van één tot vier.

In die tijd van ‘lang geleden’, toen er nog geen viercoreprocessors bestonden en dualcoreprocessors een zeldzaamheid waren, werd de snelheid van het computervermogen gemeten in klokfrequentie. De processor verwerkte slechts één informatiestroom, en zoals u begrijpt, verstreek er een bepaalde hoeveelheid tijd totdat 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 kracht van de computer vergroot. Maar het is belangrijk om te weten dat als de applicatie niet is geconfigureerd om met multi-cores te werken, de snelheid zelfs lager zal zijn dan die van een single-coreprocessor met een goede kloksnelheid. Dus hoe kom je erachter hoeveel kernen er in je computer zitten?

De centrale processor is een van de belangrijkste onderdelen van elke computer, en het bepalen van het aantal kernen is een volledig haalbare taak voor een beginnend computergenie, omdat je succesvolle transformatie naar een ervaren computernerd ervan afhangt. Laten we dus bepalen hoeveel kernen er in uw computer zitten.

Receptie nr. 1

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

  • Aan de linkerkant wordt een venster geopend, zoek het item "Apparaatbeheer".
  • Om de lijst met processors op uw computer uit te breiden, klikt u op de pijl links van de hoofditems, inclusief het item "Processors".

  • Door te tellen hoeveel processors er in de lijst staan, kun je met vertrouwen zeggen hoeveel cores er in de processor zitten, omdat elke core een aparte vermelding heeft, zij het een herhalende vermelding. In het voorbeeld dat u wordt gepresenteerd, kunt u zien dat er twee kernen zijn.

Deze methode is geschikt voor Windows-besturingssystemen, maar op Intel-processors met hyperthreading (Hyper-threading-technologie) zal deze methode hoogstwaarschijnlijk een onjuiste aanduiding geven, omdat daarin één fysieke kern in twee threads kan worden verdeeld, onafhankelijk van elkaar. Het resultaat is dat een programma dat goed is voor één besturingssysteem elke onafhankelijke thread voor dit besturingssysteem als een aparte core beschouwt, en als resultaat krijg je een processor met acht cores. Raadpleeg daarom een ​​speciaal diagnostisch hulpprogramma als uw processor Hyper-threading-technologie ondersteunt.

Receptie nr. 2

Er zijn gratis programma's voor wie nieuwsgierig is naar het aantal kernen in een processor. Het onbetaalde programma CPU-Z zal uw taak dus volledig aankunnen. Om het programma te gebruiken:

  • ga naar de officiële website cpuid.com en download het archief van CPU-Z. Het is beter om een ​​versie te gebruiken die niet op uw computer geïnstalleerd hoeft te worden; deze versie is gemarkeerd als “geen installatie”.
  • Vervolgens moet u het programma uitpakken en het in het uitvoerbare bestand laten uitvoeren.
  • Zoek in het hoofdvenster van dit programma dat wordt geopend op het tabblad "CPU" onderaan het item "Cores". Hier wordt het exacte aantal kernen van uw processor aangegeven.

Met Taakbeheer kunt u achterhalen hoeveel cores er op een computer met Windows zitten.

Receptie nr. 3

De volgorde van acties is als volgt:

  • We starten de coördinator door met de rechtermuisknop op het snelstartpaneel te klikken, meestal onderaan.
  • Er wordt een venster geopend, zoek daarin naar het item "Taakbeheer starten".

  • Helemaal bovenaan Windows Taakbeheer bevindt zich het tabblad "Prestaties", hier kunt u, met behulp van de chronologische belasting van het centrale geheugen, het aantal kernen zien. Elk venster vertegenwoordigt immers de kernel en toont de lading ervan.

Receptie nr. 4

En nog een mogelijkheid om computerkernen te tellen, hiervoor heeft u alle documentatie voor de computer nodig, met een volledige lijst met componenten. Zoek het processoritem. Als de processor AMD is, let dan op het X-symbool en het nummer ernaast. Als het X 2 kost, betekent dit dat je een processor hebt met twee kernen, enz.

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

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

P.S. Nou, dat is alles, nu weten we hoe we erachter kunnen komen hoeveel kernen er in een computer zitten, zelfs vier methoden, en welke we moeten gebruiken is jouw beslissing 😉

Bij het kopen van een processor proberen veel mensen iets coolers te kiezen, met meerdere kernen en een hoge kloksnelheid. Maar weinig mensen weten wat het aantal processorkernen daadwerkelijk beïnvloedt. Waarom kan bijvoorbeeld een gewone en eenvoudige dual-coreprocessor sneller zijn dan een quad-coreprocessor, of kan hetzelfde ‘percentage’ met 4 cores sneller zijn dan een ‘percentage’ met 8 cores? Dit is een nogal interessant onderwerp dat zeker de moeite waard is om meer in detail te begrijpen.

Invoering

Voordat we beginnen te begrijpen wat het aantal processorkernen beïnvloedt, wil ik een kleine uitweiding maken. Nog maar een paar jaar geleden waren CPU-ontwikkelaars ervan overtuigd dat productietechnologieën, die zich zo snel ontwikkelen, hen in staat zouden stellen "stenen" te produceren met kloksnelheden tot 10 GHz, waardoor gebruikers problemen met slechte prestaties zouden kunnen vergeten. Succes werd echter niet behaald.

Hoe het technologische proces zich ook ontwikkelde, zowel Intel als AMD stuitten op puur fysieke beperkingen waardoor ze eenvoudigweg geen processors konden produceren met een klokfrequentie tot 10 GHz. Toen werd besloten om niet te focussen op frequenties, maar op het aantal kernen. Zo begon een nieuw ras krachtigere en productievere processor-“kristallen” te produceren, die tot op de dag van vandaag voortduren, maar niet zo actief als in het begin.

Intel- en AMD-processors

Tegenwoordig zijn Intel en AMD directe concurrenten op de processormarkt. Als we naar omzet en omzet kijken, hebben de Blues een duidelijk voordeel, hoewel de Reds de laatste tijd moeite hebben om bij te blijven. Beide bedrijven hebben een goed assortiment kant-en-klare oplossingen voor alle gelegenheden - van een eenvoudige processor met 1-2 kernen tot echte monsters met meer dan 8 kernen. Dergelijke 'stenen' worden doorgaans gebruikt op speciale werkcomputers met een smalle focus.

Intel

Tegenwoordig heeft Intel dus succesvolle 5 soorten processors: Celeron, Pentium en i7. Elk van deze "stenen" heeft een ander aantal kernen en is ontworpen voor verschillende taken. Celeron heeft bijvoorbeeld slechts 2 kernen en wordt voornamelijk gebruikt op kantoor- en thuiscomputers. Pentium, of, zoals het ook wel ‘stomp’ wordt genoemd, wordt ook thuis gebruikt, maar presteert al veel beter, vooral dankzij de Hyper-Threading-technologie, die nog twee virtuele kernen ‘toevoegt’ aan de fysieke twee kernen, die worden draadjes genoemd. Een dual-core "percentage" werkt dus als de meest budget quad-coreprocessor, hoewel dit niet helemaal correct is, maar dit is het belangrijkste punt.

Wat de Core-lijn betreft, is de situatie ongeveer hetzelfde. Het jongere model met het nummer 3 heeft 2 kernen en 2 draden. De oudere lijn - Core i5 - heeft al volwaardige 4 of 6 cores, maar mist de Hyper-Threading-functie en heeft geen extra threads, behalve de 4-6 standaardthreads. Welnu, het laatste - core i7 - dit zijn topprocessors, die in de regel 4 tot 6 cores en twee keer zoveel threads hebben, d.w.z. bijvoorbeeld 4 cores en 8 threads of 6 cores en 12 threads .

AMD

Nu is het de moeite waard om over AMD te praten. De lijst met "kiezelstenen" van dit bedrijf is enorm; het heeft geen zin om alles op te sommen, aangezien de meeste modellen simpelweg verouderd zijn. Het is misschien de moeite waard om de nieuwe generatie op te merken, die in zekere zin Intel - Ryzen "kopieert". Deze lijn bevat ook modellen met de nummers 3, 5 en 7. Het belangrijkste verschil met de ‘blauwe’ van Ryzen is dat het jongste model meteen over de volledige 4 cores beschikt, terwijl het oudere model er geen 6, maar acht heeft. Bovendien verandert het aantal threads. Ryzen 3 - 4 threads, Ryzen 5 - 8-12 (afhankelijk van het aantal kernen - 4 of 6) en Ryzen 7 - 16 threads.

Het is de moeite waard om nog een "rode" lijn te noemen: FX, die in 2012 verscheen, en in feite wordt dit platform al als verouderd beschouwd, maar dankzij het feit dat nu steeds meer programma's en games multi-threading beginnen te ondersteunen, de Vishera-lijn heeft opnieuw aan populariteit gewonnen, die, samen met de lage prijzen, alleen maar groeit.

Wat betreft de geschillen over de processorfrequentie en het aantal kernen, dan is het in feite juister om naar de tweede te kijken, aangezien iedereen al lang geleden heeft besloten over klokfrequenties, en zelfs topmodellen van Intel werken op nominaal 2,7, 2,8, 3 GHz. Daarnaast kan de frequentie altijd verhoogd worden door middel van overklokken, maar in het geval van een dual-core processor zal dit niet veel effect hebben.

Hoe kom je erachter hoeveel kernen

Als iemand niet weet hoe hij het aantal processorkernen moet bepalen, dan kan dit eenvoudig en eenvoudig worden gedaan, zelfs zonder afzonderlijke speciale programma's te downloaden en te installeren. Ga gewoon naar "Apparaatbeheer" en klik op het kleine pijltje naast het item "Processors".

U kunt meer gedetailleerde informatie krijgen over welke technologieën uw “steen” ondersteunt, wat de klokfrequentie is, het revisienummer en nog veel meer met behulp van een speciaal en klein programma genaamd CPU-Z. Je kunt het gratis downloaden op de officiële website. Er is een versie die geen installatie vereist.

Het voordeel van twee kernen

Wat zou het voordeel kunnen zijn van een dual-coreprocessor? Er zijn veel dingen, bijvoorbeeld in games of applicaties, bij de ontwikkeling waarvan single-threaded werk de belangrijkste prioriteit was. Neem het spel Wold of Tanks als voorbeeld. De meest voorkomende dual-core processors zoals Pentium of Celeron zullen behoorlijk behoorlijke prestatieresultaten opleveren, terwijl sommige FX van AMD of INTEL Core veel meer van hun mogelijkheden zullen gebruiken, en het resultaat zal ongeveer hetzelfde zijn.

De betere 4 kernen

Hoe kunnen vier kernen beter zijn dan twee? Betere prestaties. Quad-core "stenen" zijn ontworpen voor serieuzer werk, waar eenvoudige "stronken" of "celerons" eenvoudigweg niet tegen kunnen. Een uitstekend voorbeeld hiervan is elk 3D grafisch programma, zoals 3Ds Max of Cinema4D.

Tijdens het weergaveproces gebruiken deze programma's maximale computerbronnen, inclusief RAM en processor. Dual-core CPU's zullen erg achterlopen wat betreft de verwerkingstijd van de renders, en hoe complexer de scène, hoe langer dit zal duren. Maar processors met vier kernen zullen deze taak veel sneller aankunnen, omdat extra threads hen te hulp zullen komen.

Natuurlijk kun je wat budget-protsik uit de Core i3-familie nemen, bijvoorbeeld het 6100-model, maar 2 cores en 2 extra threads zullen nog steeds inferieur zijn aan een volwaardige quad-core.

6 en 8 kernen

Welnu, het laatste segment van multi-cores zijn processors met zes en acht cores. Hun hoofddoel is in principe precies hetzelfde als dat van de CPU hierboven, alleen zijn ze nodig waar gewone "vieren" het niet aankunnen. Bovendien worden volwaardige gespecialiseerde computers gebouwd op basis van "stenen" met 6 en 8 kernen, die zullen worden "op maat gemaakt" voor bepaalde activiteiten, bijvoorbeeld videobewerking, 3D-modelleringsprogramma's, het weergeven van kant-en-klare zware scènes met een groot aantal polygonen en objecten, enz. .d.

Bovendien presteren dergelijke multi-coreprocessors zeer goed bij het werken met archiveringsprogramma's of in toepassingen die goede computermogelijkheden vereisen. In games die zijn geoptimaliseerd voor multi-threading kennen dergelijke processors geen gelijke.

Wat wordt beïnvloed door het aantal processorkernen?

Waar kan het aantal kernen nog meer invloed op hebben? In de eerste plaats om het energieverbruik te verhogen. Ja, hoe verrassend dit ook mag klinken, het is waar. U hoeft zich niet al te veel zorgen te maken, want in het dagelijks leven zal dit probleem als het ware niet merkbaar zijn.

De tweede is verwarming. Hoe meer kernen, hoe beter het koelsysteem nodig is. Een programma genaamd AIDA64 helpt u de processortemperatuur te meten. Bij het starten moet u op "Computer" klikken en vervolgens "Sensoren" selecteren. U moet de temperatuur van de processor controleren, want als deze voortdurend oververhit raakt of op te hoge temperaturen werkt, zal deze na enige tijd eenvoudigweg doorbranden.

Dual-core systemen zijn niet bekend met dit probleem, omdat ze respectievelijk geen erg hoge prestaties en warmteafvoer hebben, maar multi-core systemen wel. De heetste stenen zijn die van AMD, vooral de FX-serie. Neem bijvoorbeeld het FX-6300-model. De processortemperatuur in het AIDA64-programma ligt rond de 40 graden en deze bevindt zich in de inactieve modus. Onder belasting zal het aantal toenemen en als er oververhitting optreedt, wordt de computer uitgeschakeld. Dus als u een multi-coreprocessor koopt, mag u de koeler niet vergeten.

Waar heeft het aantal processorkernen nog meer invloed op? Voor multitasken. Dual-coreprocessors zullen geen stabiele prestaties kunnen leveren wanneer twee, drie of meer programma's tegelijkertijd worden uitgevoerd. Het eenvoudigste voorbeeld zijn streamers op internet. Naast het feit dat ze een game op hoge instellingen spelen, draaien ze tegelijkertijd een programma waarmee ze gameplay online naar internet kunnen uitzenden; ze hebben ook een internetbrowser met verschillende open pagina's, waar de speler in de regel, leest reacties van mensen die ernaar kijken en houdt andere informatie in de gaten. Zelfs niet elke multi-coreprocessor kan de juiste stabiliteit bieden, om nog maar te zwijgen van dual- en single-coreprocessors.

Het is ook de moeite waard om een ​​paar woorden te zeggen dat multi-coreprocessors een zeer nuttig ding hebben genaamd "L3 third-level cache". Deze cache heeft een bepaalde hoeveelheid geheugen waarin voortdurend verschillende informatie over actieve programma's, uitgevoerde acties, enz. wordt vastgelegd. Dit alles is nodig om de snelheid van de computer en zijn prestaties te verhogen. Als iemand bijvoorbeeld vaak Photoshop gebruikt, wordt deze informatie in het geheugen opgeslagen en wordt de tijd om het programma te starten en te openen aanzienlijk verkort.

Samenvattend

Als we het gesprek samenvatten over wat het aantal processorkernen beïnvloedt, kunnen we tot één simpele conclusie komen: als je goede prestaties, snelheid, multitasking nodig hebt, in zware applicaties moet werken, de mogelijkheid om comfortabel moderne games te spelen, enz., dan is jouw keuze processor met vier kernen of meer. Als je een eenvoudige “computer” nodig hebt voor kantoor- of thuisgebruik, die tot een minimum wordt gebruikt, dan heb je 2 cores nodig. Hoe dan ook, bij het kiezen van een processor moet u allereerst al uw behoeften en taken analyseren en pas daarna eventuele opties overwegen.

We hebben een onaangenaam probleem met de kloklimiet ontdekt. Nadat ze de drempel van 3 GHz hadden bereikt, werden ontwikkelaars geconfronteerd met een aanzienlijke toename van het stroomverbruik en de warmteafvoer van hun producten. Het technologieniveau in 2004 stond een significante verkleining van de grootte van transistors in een siliciumkristal niet toe, en de uitweg uit deze situatie was een poging om de frequenties niet te verhogen, maar om het aantal uitgevoerde bewerkingen per klokcyclus te vergroten. Na gebruik te hebben gemaakt van de ervaring met serverplatforms, waar al een multiprocessor-indeling 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 overal verkrijgbaar. Maar het grootste marktaandeel wordt nog steeds ingenomen door 2- en 4-coremodellen. AMD probeert de situatie te veranderen, maar hun Bulldozer-architectuur voldeed niet aan de verwachtingen en goedkope acht-coreprocessors zijn nog steeds niet erg populair in de wereld. Daarom is de vraagwat beter is: 2- of 4-coreprocessor, blijft nog steeds relevant.

Verschil tussen 2- en 4-coreprocessor

Op hardwareniveauhet belangrijkste verschil tussen een 2-coreprocessor en een 4-coreprocessor– aantal functionele blokken. Elke kern is in wezen een afzonderlijke CPU, uitgerust met zijn eigen computerknooppunten. Twee of vier van dergelijke CPU's zijn met elkaar verbonden door een interne hogesnelheidsbus en een gemeenschappelijke geheugencontroller voor interactie met RAM. Andere functionele eenheden kunnen ook gebruikelijk zijn: de meeste moderne CPU's hebben een individueel cachegeheugen van het eerste (L1) en tweede (L2) niveau, blokken met gehele getallenberekeningen en drijvende-kommabewerkingen. De L3-cache, die relatief groot is, is één en toegankelijk voor alle cores. Afzonderlijk kunnen we de reeds genoemde AMD FX opmerken (evenals Athlon CPU's en APU's uit de A-serie): ze hebben niet alleen een cachegeheugen en een controller gemeen, maar ook drijvende-kommaberekeningseenheden: elke dergelijke module behoort tegelijkertijd tot twee kernen.

AMD Athlon quad-coreprocessordiagram

Vanuit gebruikersoogpuntverschil tussen 2- en 4-coreprocessoris het aantal taken dat de CPU in één klokcyclus kan verwerken. Met dezelfde architectuur zal het theoretische verschil respectievelijk 2 maal en 4 kernen of 4 maal voor 2 en 8 kernen bedragen. Wanneer er dus meerdere processen tegelijkertijd actief zijn, zou een toename van het aantal een toename van de systeemprestaties met zich mee moeten brengen. In plaats van twee bewerkingen kan een quad-core CPU er immers vier tegelijk uitvoeren.

Wat verklaart de populariteit van dual-core CPU's?

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

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

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

Moeilijkheden bij het parallelliseren van taken. Om een ​​efficiënt gebruik van alle kernen te garanderen, moeten berekeningen die worden uitgevoerd terwijl het programma draait, in gelijke threads worden verdeeld. Een taak die bijvoorbeeld alle kernen optimaal kan gebruiken door aan elk ervan een of twee processen toe te wijzen, is de gelijktijdige compressie van meerdere video's. Bij games is het moeilijker, omdat alle bewerkingen die daarin worden uitgevoerd met elkaar verbonden zijn. Ondanks dat het hoofdwerk wordt uitgevoerd door de grafische processor van de videokaart, is het de CPU die de informatie voorbereidt voor het genereren van een 3D-beeld. Het is vrij moeilijk om van elk kernproces een eigen portie gegevens te maken en deze vervolgens synchroon met de andere naar de GPU te sturen. Hoe meer gelijktijdige rekenstromen moeten worden verwerkt, hoe moeilijker de implementatie van de taak.

Continuïteit van technologieën. Softwareontwikkelaars gebruiken bestaande ontwikkelingen voor hun nieuwe projecten, die herhaaldelijk worden gemoderniseerd. In sommige gevallen komt het op het punt dat dergelijke technologieën tien tot vijftien jaar oud zijn. Een ontwikkeling gebaseerd op een tien jaar oud project leent zich met tegenzin, zo niet helemaal, voor radicale herwerking voor ideale optimalisatie. Als gevolg hiervan is het voor de software niet mogelijk om op rationele wijze gebruik te maken van de hardwaremogelijkheden van de pc. Spel 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 en kan daarom 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 deze is gebaseerd, werd in 2005 gemaakt, toen multi-core CPU's nog niet als het enige mogelijke ontwikkelingspad werden gezien.

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

Financiële problemen. Een gevolg van dit probleem is het vorige punt. Als je elke applicatie helemaal opnieuw maakt, zonder gebruik te maken van bestaande technologieën, zal de implementatie ervan enorme bedragen kosten. De kosten voor de ontwikkeling van GTA V bedroegen bijvoorbeeld meer dan $ 200 miljoen. Tegelijkertijd zijn sommige technologieën nog steeds niet “van nul af aan” gemaakt, maar zijn ze 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

Door al deze nuances kunnen we het potentieel van multi-coreprocessors in de praktijk niet volledig benutten. De onderlinge afhankelijkheid van hardwarefabrikanten en softwareontwikkelaars creëert een vicieuze cirkel.

Welke processor is beter: 2 of 4 cores

Het is duidelijk dat ondanks alle voordelen het potentieel van multi-coreprocessors nog steeds niet wordt gerealiseerd. Sommige taken weten niet hoe ze de belasting gelijkmatig moeten verdelen en in één thread moeten werken, andere doen dit met middelmatige efficiëntie en slechts een klein deel van de software communiceert volledig met alle kernen. Daarom is de vraagwelke processor is beter, 2 of 4 cores, kopen, vereist een zorgvuldige studie van de huidige situatie.

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

Het vergroten van het aantal kernen vermindert de uiteindelijke prestaties van elk van hen

In de regel zijn de algehele theoretische en praktische prestaties van een multi-core CPU lager dan die van een vergelijkbare (gebouwd op dezelfde microarchitectuur, met dezelfde technische processor) met een enkele kern. Dit komt door het feit dat de kernen gedeelde bronnen gebruiken, en dit heeft niet het beste effect op de prestaties. Je kunt dus niet zomaar een krachtige quad- of zescoreprocessor aanschaffen met de verwachting dat deze zeker niet zwakker zal zijn dan een dualcoreprocessor uit dezelfde serie. In sommige situaties zal dat zo zijn, en het zal merkbaar zijn. Een voorbeeld is het draaien van oude games op een computer met een achtcore AMD FX-processor: FPS is soms lager dan op een vergelijkbare pc met een quadcore CPU.

Is multi-core vandaag de dag nodig?

Betekent dit dat er niet veel kernen nodig zijn? Ondanks dat de conclusie logisch lijkt, is dat niet zo. Lichte dagelijkse taken (zoals surfen op het internet of meerdere programma's tegelijk uitvoeren) reageren positief op het vergroten van het aantal processorkernen. Het is om deze reden dat smartphonefabrikanten zich concentreren op kwantiteit en specifieke prestaties achterwege laten. Opera (en andere browsers gebaseerd op de Chromium-engine), Firefox start elk geopend tabblad als een afzonderlijk proces, hoe meer kernen, hoe sneller de overgang tussen tabbladen. Bestandsbeheerders, kantoorprogramma's en spelers zijn op zichzelf niet arbeidsintensief. Maar als u regelmatig tussen beide moet schakelen, zal een multi-coreprocessor de systeemprestaties verbeteren.

De Opera-browser wijst aan elk tabblad een afzonderlijk proces toe

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

In Taakbeheer wordt een 2-coreprocessor met Huper Threading weergegeven als een 4-coreprocessor

Gamemakers zijn ondertussen geleidelijk aan een inhaalslag aan het maken. De opkomst van nieuwe generaties Sony Play Station- en Microsoft Xbox-consoles heeft ontwikkelaars ertoe aangezet meer aandacht te besteden aan multi-coremogelijkheden. Beide consoles zijn gebaseerd op acht-core AMD-chips, dus programmeurs hoeven nu niet veel moeite te doen aan optimalisatie bij het overzetten van een game naar een pc. Met de groeiende populariteit van deze consoles konden degenen die teleurgesteld waren bij de aanschaf van de AMD FX 8xxx opgelucht ademhalen. Multi-coreprocessors winnen intensief posities op de markt, zoals blijkt uit de recensies.

Het aantal laptopprocessorkernen heeft invloed op de vraag. Veel kopers besteden veel aandacht aan dit kenmerk, waarbij ze zich laten leiden door het principe “hoe meer cores, hoe sneller en productiever de laptop.” Maar deze formule is niet altijd waar.

Volgens experts van de Foxtrot online winkel onthult een krachtige multi-coreprocessor zijn volledige potentieel alleen bij het werken met zware 3D-games en resource-intensieve engineering-/ontwerpprogramma's. In andere gevallen voelt de gebruiker geen significante snelheidsverhoging, omdat de processor slechts op halve capaciteit werkt.

Prestaties van quad-coreprocessors

De meest productieve laptop voor gaming is er een die is uitgerust met een processor met 4 kernen. Maar er is ook concurrentie tussen 4-coreprocessors: sommige CPU-modellen kunnen hun taken veel sneller uitvoeren dan andere.

Het prestatieverschil wordt niet alleen verklaard door het aantal kernen, maar ook door andere kenmerken van de processor: kloksnelheid, procestechnologie, aantal threads, cachegeheugen en systeembusfrequentie.

Visuele verschillen tussen processors met hetzelfde aantal cores worden gedemonstreerd met behulp van speciale tests (benchmarks), waarvan de resultaten in de vorm van punten worden gepresenteerd. Intel Core i7- en Core i5-processors scoren het maximale aantal punten. AMD-familieprocessors krijgen de helft minder punten.

De superioriteit van Intel-producten wordt gedeeltelijk verklaard door het gebruik van eigen Hyper-Threading-technologie, die elke fysieke kern voorwaardelijk in twee virtuele verdeelt. Hierdoor verwerkt een 4-core laptop, die een processor met 4/8 architectuur heeft, 8 datastromen parallel, wat een positief effect heeft op de snelheid.

Tip: Geef bij het kiezen van een gaminglaptop de voorkeur aan modellen met Core i7- of i5-processors die Hyper-Threading-technologie ondersteunen.

Wanneer er geen 4 kernen nodig zijn

Het aantal processorkernen heeft invloed op de kosten van een laptop. Is het de moeite waard om te veel te betalen voor het enorme potentieel van de CPU als er geen vraag naar deze kracht is?

Een 4-coreprocessor functioneert op halve capaciteit als:

  • de gebruiker werkt met eenvoudige applicaties en games die niet zijn ontworpen voor parallel computergebruik;
  • De laptop wordt gebruikt voor het uitvoeren van eenvoudige taken: werken met kantoortoepassingen, surfen op internet, communiceren op sociale netwerken.

Een laptop met een 2 core Intel- of AMD-processor heeft een aantal voordelen ten opzichte van een krachtigere laptop:

  • langere autonomie dankzij bescheiden stroomverbruik;
  • lagere kosten van laptop;
  • werken met 4 threads (Intel Core-modellen met Hyper-Threading-technologie).

Overigens: de prestaties van een laptop zijn niet alleen afhankelijk van de processor. Een belangrijke rol wordt weggelegd voor de videokaart en RAM (volume van minimaal 4 GB).

Goedemiddag, beste lezers van onze techblog. Vandaag hebben we geen recensie, maar een soort vergelijking: welke processor is beter, 2-core of 4-core? Ik vraag me af wie er beter presteert in 2018? Laten we dan aan de slag gaan. Laten we meteen zeggen dat de palm in de meeste gevallen naar een apparaat gaat met een groot aantal fysieke modules, maar chips met 2 kernen zijn niet zo eenvoudig als ze op het eerste gezicht lijken.

Velen hebben waarschijnlijk al geraden dat we alle huidige vertegenwoordigers van Intel van de Pentium Coffee Lake-familie en de populaire "hyperpen" G4560 (Kaby Lake) zullen overwegen. Hoe relevant zijn de modellen dit jaar en is het de moeite waard om na te denken over het kopen van productievere AMD Ryzen of dezelfde Core i3 met 4 cores.

De AMD Godavari en Bristol Ridge-familie wordt bewust niet in aanmerking genomen om één simpele reden: het heeft geen verder potentieel, en het platform zelf bleek niet het meest succesvol te zijn zoals verwacht kon worden.

Vaak worden deze oplossingen uit onwetendheid of “als reserve” gekocht als een van de goedkoopste assemblages voor internet en onlinefilms. Maar wij zijn niet bijzonder blij met deze gang van zaken.

Verschillen tussen chips met 2 kernen en chips met 4 kernen

Laten we eens kijken naar de belangrijkste punten die de eerste categorie chips onderscheiden van de tweede. Op hardwareniveau merk je dat alleen het aantal rekeneenheden verschilt. In andere gevallen worden de kernen verenigd door een snelle gegevensuitwisselingsbus en een gemeenschappelijke geheugencontroller voor efficiënt en efficiënt werken met RAM.

Vaak is de L1-cache van elke kern een individuele waarde, maar L2 kan voor iedereen hetzelfde zijn, of ook individueel voor elk blok. In dit geval wordt echter ook de L3-cache gebruikt.

In theorie zouden 4-core oplossingen 2 keer sneller en krachtiger moeten zijn, omdat ze 100% meer bewerkingen per klokcyclus uitvoeren (laten we dezelfde frequentie, cache, technisch proces en alle andere parameters als basis nemen). Maar in de praktijk verandert de situatie op een volledig niet-lineaire manier.

Maar hier is het de moeite waard om hulde te brengen: bij multi-threading wordt de hele essentie van 4 kernen volledig onthuld.

Waarom zijn dual-coreprocessors nog steeds populair?

Als je naar het segment mobiele elektronica kijkt, zie je de dominantie van 6 tot 8 nucleaire chips, die er zo organisch mogelijk uitzien en parallel worden geladen bij het uitvoeren van alle taken. Waarom is dit zo? Android en iOS OS zijn vrij jonge systemen met veel concurrentie, en daarom is optimalisatie van elke applicatie de sleutel tot succesvolle apparaatverkoop.

De situatie is anders in de pc-industrie en dit is de reden:

Verenigbaarheid. Bij het ontwikkelen van software streven ontwikkelaars ernaar om zowel het nieuwe als het oude publiek tevreden te stellen met zwakke hardware. Er wordt meer nadruk gelegd op 2-coreprocessors, ten koste van de ondersteuning voor 8-coreprocessors.

Parallellisatie van taken. Ondanks de dominantie van technologie in 2018 is het nog steeds niet eenvoudig om een ​​programma parallel te laten werken met meerdere CPU-cores en threads. Als we het hebben over het berekenen van meerdere totaal verschillende applicaties, dan zijn er geen vragen, maar als het om berekeningen binnen één programma gaat, is het nog erger: je moet regelmatig totaal verschillende informatie berekenen, zonder het succes van de taken en de afwezigheid van fouten in de berekeningen.

In games is de situatie zelfs nog interessanter, omdat het bijna onmogelijk is om hoeveelheden informatie in gelijke “aandelen” te verdelen. Als resultaat krijgen we het volgende beeld: één rekeneenheid werkt op 100%, de overige 3 wachten op hun beurt.

Continuïteit. Elke nieuwe oplossing is gebaseerd op eerdere ontwikkelingen. Het helemaal opnieuw schrijven van code is niet alleen duur, maar ook vaak niet rendabel voor het ontwikkelingscentrum, aangezien “dit genoeg is voor mensen, maar gebruikers van 2-core chips nog steeds het leeuwendeel vormen.”

Neem bijvoorbeeld veel cultprojecten zoals Lineage 2, AION, World of Tanks. Ze zijn allemaal gemaakt op basis van oude motoren, die slechts één fysieke kern adequaat kunnen laden, en daarom wordt de hoofdrol bij berekeningen hier alleen gespeeld door de frequentie van de chip.
Financiering. Niet iedereen kan het zich veroorloven een volledig nieuw product te maken, ontworpen voor niet 4,8, 16 threads. Het is te duur en in de meeste gevallen onterecht. Neem bijvoorbeeld dezelfde cultus GTA V, die gemakkelijk 12 en 16 threads kan "opeten", om nog maar te zwijgen van de kernen.

De kosten van de ontwikkeling ervan overschreden ruim 200 miljoen dollar, wat op zichzelf al erg duur is. Ja, de game was succesvol omdat de geloofwaardigheid van Rockstar onder spelers enorm was. Wat als het een jonge startup was? Nu begrijp je alles zelf.

Heeft u multi-coreprocessors nodig?

Laten we de situatie bekijken vanuit het standpunt van een eenvoudige leek. De meeste gebruikers hebben om de volgende redenen twee kernen nodig:

  • lage behoeften;
  • de meeste applicaties werken stabiel;
  • games hebben niet de hoogste prioriteit;
  • lage montagekosten;
  • de processors zelf zijn goedkoop;
  • de meerderheid koopt kant-en-klare oplossingen;
  • sommige gebruikers hebben geen idee wat ze in de winkels worden verkocht en voelen zich geweldig.

Is het mogelijk om op 2 kernen te spelen? Ja, geen probleem, zoals de Intel Core i3-reeks tot en met de 7e generatie al enkele jaren met succes heeft bewezen. Ook erg populair was Pentium Kaby Lake, dat voor het eerst in de geschiedenis ondersteuning voor Hyper Threading introduceerde.
Is het de moeite waard om nu 2 cores te kopen, zelfs met 4 threads? Exclusief voor kantoortaken. Het tijdperk van deze chips gaat geleidelijk voorbij en fabrikanten zijn massaal begonnen over te schakelen naar 4 volwaardige fysieke kernen, en daarom moet je op de lange termijn niet dezelfde Pentium en Core i3 Kaby Lake overwegen. AMD heeft 2-coreprocessors volledig verlaten.