Anonim

Als je hier op zoek bent naar "Koop Threadripper cuz 1337", zul je teleurgesteld zijn, zowel als je keuzes. Zo werkt het niet echt.

Denk aan processors als auto's. Je zou waarschijnlijk geen grote vrachtwagen kopen en denken dat het de beste auto is voor dragracen, zelfs al heeft het een enorme motor met veel pk's. Natuurlijk zal het niet zo erg zijn als een 140 pk sterke junker, maar daar is het niet voor gebouwd.

Hetzelfde geldt voor CPU's. Een server-CPU heeft veel kracht, maar het zal waarschijnlijk niet zo goed zijn als een relatief goedkope quad-core CPU voor gaming. Ze zijn ontworpen voor heel verschillende dingen.

Deze gids is hier om u te helpen erachter te komen wat u nodig heeft uit uw systeem en welke CPU's het beste zijn voor die situatie.

Intel Vs. AMD?

Snelle links

  • Intel Vs. AMD?
  • Single Threaded Vs. Meerdradig
  • Hoe zit het met kloksnelheden, cache, enz.?
  • overklokken
  • virtualisatie
    • GPU-doorvoer
  • ECC-geheugen
  • Het juiste hulpmiddel voor de klus
    • gaming
    • CAD / 3D / Rendering
    • Kantoorcomputers
    • Servers
    • Encryption
    • Slotgedachten en de toekomst

Jarenlang leek het erop dat het debat over het kopen van een processor neerkwam op Intel versus AMD. Tot op zekere hoogte is dit nog steeds het geval, maar nu gaat het meer over het kiezen van het juiste voor de klus. Intel en AMD hebben elk sterke en zwakke punten in hun verschillende lijnen van CPU's. Welke u kiest, zal sterk afhangen oh waarvoor u de processor nodig hebt.

Stel bijvoorbeeld dat u een echt goedkope computer nodig hebt voor basistaken, maar dat u nog steeds een fatsoenlijke grafische uitvoer wilt. Er zijn daar twee factoren die onmiddellijk wijzen op de APU-lijn van processors van AMD. Ze zijn erg goedkoop en ze hebben een veel betere ingebouwde GPU dan al het andere op de markt.

Er zijn echter een paar bijna universele waarheden over deze bedrijven. Intel heeft meestal betere single-threaded prestaties in bijna alle gevallen. Intel biedt ook bredere leveranciersondersteuning.

AMD daarentegen heeft een onverslaanbare waarde voor de prijs, en ze blinken vaak uit in zwaar multi-threaded taken.

Single Threaded Vs. Meerdradig

AMD Threadripper

Dus, Intel heeft de neiging uit te blinken in single-threaded workloads, maar AMD is beter in multi-threaded, maar wat betekent dat precies? Het is echt niet zo eenvoudig als je zou denken.

Een threaded programma of workload kan slechts in één stream worden uitgevoerd en in volgorde worden uitgevoerd. Een multi-threaded workload kan worden opgesplitst zodat meerdere stukken tegelijkertijd kunnen worden uitgevoerd.

Nu kunt u een multi-threaded workload uitvoeren op een enkele kern-CPU, maar u zult niet echt een voordeel zien van de threading. Als u echter een multi-threaded workload op een multi-core CPU uitvoert, zal dit dramatisch versnellen. Hetzelfde geldt voor het uitvoeren van meerdere programma's op een multi-core CPU.

Zijn meer kernen dan altijd beter? Helaas niet echt. Over het algemeen moet u kiezen tussen meer zwakkere en minder krachtigere kernen. Intel CPU's hebben meestal minder krachtigere cores. AMD heeft meestal veel meer kernen die niet zo sterk zijn.

Hyperthreading verwijst naar een CPU-kern die zich als twee cores kan gedragen. Een quad-core CPU met hyperthreading werkt dus als een 8-core CPU. Intel verwijst naar hyperthreading afzonderlijk, terwijl AMD dit in de totale coretelling heeft opgenomen. Voor alle praktische doeleinden zult u geen verschil merken.

Er zijn eigenlijk maar twee gevallen waarin u single-threaded prestaties zou kiezen boven multi-threaded. Gaming is waarschijnlijk de meest prominente. Games maken zeer weinig gebruik van multi-threading, dus hebben grotere single threaded-mogelijkheden de neiging om meer van games te profiteren.

Het andere voorbeeld waarbij prestaties met een enkele schroefdraad de voorkeur hebben, zijn machines met een lager vermogen met weinig kernen. Als uw computer slechts twee cores heeft, wilt u er natuurlijk het beste van maken. Je moet er rekening mee houden dat deze exemplaren beginnen te verdwijnen, en binnenkort zullen zelfs low-end machines minstens vier cores hebben.

Hoe zit het met kloksnelheden, cache, enz.?

Kloksnelheden zijn volledig afhankelijk van de manier waarop het werkelijke silicium van de CPU is georganiseerd en ontwikkeld. Dit wordt vaak de CPU-architectuur genoemd.

Een uitstekend voorbeeld uit de recente geschiedenis is AMD's Bulldozer en Piledriver CPUS. Ze werden in de volksmond beter bekend als de FX-serie. Die CPU's konden tot 5 GHz kloksnelheden halen, maar ze stonden erom bekend dat ze hun Intel-tegenhangers bij veel lagere kloksnelheden behoorlijk onderpresteerden. De Intel-chips hadden een veel betere architectuur, dus ze presteerden beter, ongeacht de kloksnelheden. Zet niet te veel op kloksnelheden, tenzij u twee CPU's in dezelfde productlijn vergelijkt.

Cache is een beetje anders. Cache is een tussengeheugen dat de CPU kan gebruiken tijdens het verwerken van informatie. Het is zelfs nog volatieler en veel sneller dan RAM, omdat het voor nog kortere tijd wordt gebruikt. Cache zal waarschijnlijk geen enorm verschil maken in CPU-prestaties, tenzij je een hoop gegevens door een CPU met veel cores verplaatst.

Als uw quad-core gaming-CPU niet veel cache heeft, is dat niet erg. Als uw renderingwerkstation ontbreekt in de cacheafdeling, zult u het niet naar uw zin hebben.

Bijna elke andere stat die u op een CPU ziet, wordt sterk beïnvloed door de CPU-architectuur. De enige manier om het op een goed geïnformeerde manier te benaderen, is eerst de CPU-architectuur te onderzoeken. Als het dan de juiste pasvorm lijkt, ga je op zoek naar de juiste CPU voor je model.

overklokken

Veel pc-bouwers vinden het fijn om hun nieuwe pc na het bouwen te verfijnen. Dat hoort bij het plezier. Overklokken speelt daar een grote rol. Met een overklokbare CPU kunt u de kloksnelheden van die processor verder laten stijgen dan de fabrikant heeft gespecificeerd.

Als u extreme stabiliteit zoekt, is overklokken niet iets voor u. Nee, overgeklokte CPU's zijn niet inherent onstabiel of gevoelig voor storingen, maar alleen u bent verantwoordelijk voor het functioneren van die processor. Wilt u daar verantwoordelijk voor zijn op een missiekritieke server? Waarschijnlijk niet. Server CPU's meestal niet overklokken hoe dan ook, dus maak je geen zorgen over.

Als u een gamer of zelfs een professional bent die comfortabele prestaties voelt bij het afstemmen van uw machine, kan overklokken een enorm voordeel zijn. Met voldoende koeling kunnen veel moderne CPU's kloksnelheden bereiken die bijna 1 GHz hoger zijn dan waarvoor ze oorspronkelijk waren ingesteld. Dat is een enorm verschil voor exact dezelfde prijs.

Overklokken kan gevaarlijk zijn. U moet de CPU- en moederbordspanningen onder of nabij de specificaties van de fabrikant houden. Warmte is de vloek van elektronica en overklokken kan er heel veel van genereren. Als u van plan bent uw processor te overklokken, zorg er dan voor dat u een substantiële koeloplossing heeft om deze te ondersteunen.

Momenteel zijn Intel's CPU's met een modelnummer dat eindigt op "k" of "x" de overklokbare. De hele line-up van AMD kan worden overgeklokt.

virtualisatie

Virtualisatie is niet echt gebruikelijk voor de meeste desktopgebruikers. Het is enorm populair op de servermarkt en veel gebruikers van werkstations vertrouwen er ook op. Virtualisatie is een technologie waarmee een computer meerdere virtuele computers in zichzelf kan uitvoeren. Dus in plaats van dat u alleen uw basisbesturingssysteem installeert, zou uw besturingssysteem de 'host' zijn en een stuk software uitvoeren dat 'hypervisor' wordt genoemd. Die hypervisor zou nog een extra 'gast'-besturingssysteem ondersteunen dat wordt uitgevoerd op zichzelf staand. Dat is een overdreven vereenvoudiging, natuurlijk, en als je geen idee hebt waarom iemand het nodig zou hebben, dan waarschijnlijk niet.

Als u een server bouwt, hebt u virtualisatie nodig. Bijna alle serverhardware draait op virtuele machines. Hiermee kunnen services worden gescheiden en / of gedistribueerd voor efficiëntie en beheergemak.

Veel werkstationgebruikers houden ook van virtuele machines. Neem bijvoorbeeld ontwikkelaars. Ze moeten vaak hun code testen op meerdere verschillende besturingssystemen en versies van besturingssystemen. Het zou vreselijk zijn om zoveel computers nodig te hebben, maar door virtualisatie kunnen ze er zoveel op hun gewone werkstation hebben.

Voor Intel CPU's is virtualisatie ingeschakeld via VT-x. AMD-processors gebruiken AMD-V. De meeste, zo niet alle moderne CPU's ondersteunen op zijn minst deze basisvorm van virtualisatie. Als het een functie is die u nodig hebt, zorg er dan voor dat u koopt.

GPU-doorvoer

In meer geavanceerde gevallen heeft u directe toegang tot uw hardwareapparaten nodig vanaf virtuele machines. Cloudcomputerservers zouden bijvoorbeeld hun virtuele machines nodig hebben om toegang te hebben tot een batterij GPU's voor rekenprestaties. Dit zou gelden voor werkstations voor ontwikkelaars waarbij de geteste software GPU-versnelling vereist. Als u een Linux-gebruiker en een gamer bent, bent u bekend met GPU-passthrough voor het spelen van Windows-games op een virtuele machine.

In elk geval wordt apparaatdoorvoer meestal alleen ondersteund door hardware van hogere kwaliteit. In Intel-processors is de virtualisatietechnologie VT-d. Met AMD is het AMD-Vi. Intel's gaming-CPU's, die eindigen op "k", ondersteunen deze functie vaak niet. De meeste AMD CPU's doen dat.

ECC-geheugen

ECC staat voor foutcorrectiecode. Het is een speciale code die is ingebed in RAM om zeldzame willekeurige gegevensbeschadiging te voorkomen. Hoewel het echt niet zo gebruikelijk is, kan het gebeuren, en doet het bij hogere volumes.

Servers en werkstations profiteren het meest van ECC-mogelijkheden. Servers zijn 24/7/365 actief. Ze stoppen nooit en kunnen het zich niet veroorloven. Gegevensbeschadiging kan leiden tot servicestoringen voor duizenden mensen, of erger, verloren of onjuiste gegevens. Als dat bij uw bank zou gebeuren, zou u niet gelukkig zijn. ECC-geheugen helpt dit probleem te voorkomen.

Werkstations die enorme hoeveelheden gegevens verwerken, kunnen ook profiteren van ECC. Taken zoals het renderen van 3D-modellen en animaties kunnen tientallen uren tegelijk duren, zelfs op geavanceerde hardware. Je zou niet aan het einde van dat proces willen komen om erachter te komen dat de render ergens onderweg is beschadigd, en je moet opnieuw beginnen.

Vanwege het gespecialiseerde karakter van ECC-geheugen ondersteunen de meeste CPU's dit niet. Als u ECC nodig hebt en Intel wilt, moet u binnen de Xeon-familie blijven. AMD heeft een geschiedenis van ondersteuning van ECC, zelfs op desktopproducten. Dat gaat verder met Ryzen. Ryzen ECC-ondersteuning is echter gebaseerd op het moederbord, dus kies een bord dat ECC ondersteunt, en Ryzen ook.

Het juiste hulpmiddel voor de klus

Intel i7 7700k

Je moet je keuze in CPU baseren op de taak die je het meest gaat gebruiken. Kies de CPU die het meest bij die taak uitblinkt. Als je meerdere dingen met je computer wilt doen, kies dan het belangrijkste of zoek een CPU die ergens in het midden tussen wat je nodig hebt ligt.

gaming

Gamen is niet goed met meerdere threads. De meeste games kunnen zelfs maximaal vier CPU-cores gebruiken. Daarom profiteren games het meest van krachtigere individuele cores. Dat betekent meestal Intel CPU's.

Er gebeurt iets interessants in de gamingwereld. Games maken zelfs niet optimaal gebruik van quad-core CPU's. Sommige pc-bouwers zien met opzet hoe laag ze kunnen gaan bij het selecteren van een CPU. Er zijn budget-gamingmachines met Intel Pentium CPU's en high-end grafische kaarten, omdat games veel afhankelijker zijn van de GPU dan van de processor.

Er is nog iets om rekening mee te houden bij een gaming-pc, streaming. Ben je van plan je games te streamen terwijl je speelt? Als je dat doet, of van plan bent andere programma's te draaien terwijl je een game speelt, zou je toch een CPU met meer cores kunnen overwegen. De extra cores zullen de prestaties van je game niet verbeteren, maar ze zullen je helpen meer programma's uit te voeren, zoals streaming-software, terwijl je game speelt.

aanbevelingen

Middenbereik

Intel i5 7600k

Of

AMD Ryzen 1600

Hoogwaardig

Intel i7 7700k

Of

AMD Ryzen R7 1700

CAD / 3D / Rendering

3D-werk is waanzinnig multi-threaded en vertrouwt sterk op GPU's om te helpen bij het renderen van taken. Je hebt zowel een CPU met voldoende cores en RAM-ondersteuning nodig als nog een krachtigere GPU's.

Vanwege de behoefte aan heel veel CPU-cores en de hoge RAM-vereisten, is het echt niet mogelijk om een ​​standaard desktop-CPU te gebruiken voor 3D-werk, behalve AMD Ryzen R7 CPU's, en ze zouden de budgetoptie zijn.

Aanbeveling

Budget / Middenbereik

AMD Ryzen R7 1700x

Hoogwaardig

AMD Threadripper 1950X

… Sorry Intel, je bent hier echt verloren.

Kantoorcomputers

Ten eerste zal het uiterst zeldzaam zijn dat een kantoor aangepaste pc's bouwt, maar in het geval dat dit het geval is, is een evenwicht tussen prijs en prestaties waarschijnlijk het beste. De meeste kantoormedewerkers hebben niet veel rekenkracht nodig, maar ze zouden profiteren van matige multitasking-mogelijkheden. Quad-core CPU's zouden in deze situatie eigenlijk ideaal zijn.

Aanbeveling

Budget / Middenbereik

… Hier zijn geen high-end machines nodig.

Servers

Serverchips zijn nog een ander gebied waar meerdere cores essentieel zijn. In tegenstelling tot 3D-werk en CAD is de snelheid van de afzonderlijke kernen meestal minder belangrijk. Individuele servertaken zijn meestal licht van gewicht (tenzij je het over big data of cloud computing hebt), maar er zijn soms duizenden van deze kleinere taken die tegelijkertijd binnenkomen. Server CPU's hebben zoveel mogelijk cores / threads nodig met bijna oneindige RAM-ondersteuning.

Dat is echter de algemeenheid van servergebruik. Als u een eenvoudige thuisbestandsserver instelt, kunt u een Raspberry Pi gebruiken, en het zou waarschijnlijk goed zijn.

Voor een server voor een klein bedrijf of zelfs een meer geavanceerde thuisconfiguratie zouden Intel's E3-serie Xeon CPU's of zelfs AMD's Ryzen met ECC-geheugen geweldig zijn.

Grotere implementaties worden veel complexer, en er is geen manier om in een kort overzicht als deze zeker te weten wat je nodig hebt. Dit is het gebied waar multi-cpu-configuraties met $ 1000 + chips als niets worden rondgegooid. AMD's Epyc CPU's en Intel's Xeon E5- en E7-processors zijn het beste voor deze situaties.

Encryption

Encryptiecracking en cryptocurrency-mining worden beide op GPU's veel meer afgehandeld dan CPU's. Dit soort taken zijn zo ver buiten de klasse van CPU's, het is meestal niet de moeite waard om het te proberen. Koop ten minste één goede GPU, en je zult veel gelukkiger zijn.

Dat gezegd hebbende, als je je CPU wilt gebruiken voor minder belangrijke coderingsgerelateerde taken, is multi-core en multi-threaded de beste keuze. Overweeg de Ryzen R7-lijn. Ze zijn nu de beste waar voor je geld.

Slotgedachten en de toekomst

Niemand weet wat de toekomst zal brengen. Vóór de lancering van Ryzen eerder dit jaar was AMD niet eens een concurrent op de CPU-markt. Nu hebben ze dit artikel gedomineerd, net zoals ze in veel gemeenschappen de populaire mening domineren.

U moet altijd beoordelingen en benchmarks lezen en u moet altijd overwegen waar u de computer voor gaat gebruiken. Het is waarschijnlijk een veilige gok dat de CPU-markt de komende jaren balllooning zal tellen met nog hogere kloksnelheden en grotere energie-efficiëntie.

De enige echte manier om uw computer 'toekomstbestendig' te maken, is door overkillonderdelen te kopen. Probeer het beste deel binnen uw specifieke marktsegment te kopen en koop uw andere componenten niet goedkoop. Dat is de beste manier om ervoor te zorgen dat uw computer ten minste de komende jaren functioneel en plezierig blijft.

Hoe de beste cpu in 2017 te kopen