Anonim

Se sei venuto qui cercando "Buy Threadripper cuz 1337", rimarrai deluso, sia dalle tue scelte. Non funziona davvero così.

Pensa ai processori come a macchine. Probabilmente non compreresti un grosso camion e penseresti che sia l'auto migliore per le drag racing, anche se ha un motore enorme con un sacco di potenza. Certo, non sarà terribile come un junker da 140 cavalli, ma non è per questo che è stato costruito.

Lo stesso vale per le CPU. Una CPU del server ha un sacco di energia, ma probabilmente non sarà buona come una CPU quad-core relativamente economica per i giochi. Sono stati progettati per cose molto diverse.

Questa guida è qui per aiutarti a capire cosa ti serve dal tuo sistema e quali CPU sono le migliori per quella situazione.

Intel vs. AMD?

Link veloci

  • Intel vs. AMD?
  • Vs. filettatura singola Multi-Threaded
  • Che dire di velocità di clock, cache, ecc.?
  • overclocking
  • virtualizzazione
    • Passthrough GPU
  • Memoria ECC
  • Lo strumento giusto per il lavoro
    • Gaming
    • CAD / 3D / Rendering
    • Computer da ufficio
    • server
    • crittografia
    • Pensieri finali e futuro

Per anni, è sembrato che il dibattito sull'acquisto di un processore fosse giunto a Intel vs. AMD. In una certa misura, lo fa ancora, ma ora, si tratta più di scegliere anche il giusto per il lavoro. Intel e AMD hanno ciascuno punti di forza e di debolezza nelle loro diverse linee di CPU. Quale scegli dipenderà molto da ciò di cui hai bisogno per il processore.

Ad esempio, supponiamo che sia necessario un computer a basso costo per le attività di base, ma si desidera comunque un output grafico decente. Ci sono due fattori che indicano immediatamente la linea di processori APU di AMD. Sono davvero economici e hanno una GPU integrata molto migliore di qualsiasi altra cosa sul mercato.

Ci sono un paio di verità quasi universali su queste aziende, però. Intel tende ad avere migliori prestazioni a thread singolo in quasi tutti i casi. Intel ha anche un più ampio supporto del fornitore.

AMD, d'altra parte, ha un valore imbattibile per il prezzo e tende ad eccellere in compiti fortemente multi-thread.

Vs. filettatura singola Multi-Threaded

Threadripper AMD

Quindi, Intel tende a eccellere in carichi di lavoro a thread singolo, ma AMD è migliore a multi-thread, ma cosa significa esattamente? Non è così semplice come penseresti.

Un singolo programma con thread o carico di lavoro può essere eseguito solo in un flusso, eseguendo in ordine. Un carico di lavoro multi-thread può essere suddiviso in modo da poter eseguire più pezzi contemporaneamente.

Ora, puoi eseguire un carico di lavoro multi-thread su una CPU single core, ma non vedrai davvero un vantaggio dal threading. Tuttavia, se si esegue un carico di lavoro multi-thread su una CPU multi-core, si accelera notevolmente. Lo stesso vale per l'esecuzione di più programmi su una CPU multi-core.

Quindi, più core è sempre meglio? Sfortunatamente, non proprio. In generale, devi scegliere tra nuclei più deboli e meno potenti. Le CPU Intel tendono ad avere meno core più potenti. AMD di solito ha molti più core che non sono così forti.

L'hyperthreading si riferisce a un core della CPU che può comportarsi come due core. Quindi, una CPU quad-core con hyperthreading si comporta come una CPU a 8 core. Intel si riferisce all'hyperthreading separatamente, mentre AMD l'ha incluso nel conteggio generale dei core. Per tutti gli scopi pratici, non noterai alcuna differenza.

Esistono in realtà solo due casi in cui si selezionano le prestazioni a thread singolo anziché a thread multipli. Il gioco è probabilmente il più importante. I giochi fanno un uso scarso del multi-threading, quindi avere maggiori capacità a thread singolo tende a beneficiare maggiormente i giochi.

L'altra istanza in cui si preferiscono prestazioni a thread singolo sono le macchine a bassa potenza con pochi core. Ovviamente, se il tuo computer ha solo due core, vuoi sfruttarli al meglio. Dovresti tenere presente che queste istanze stanno iniziando a scomparire e presto anche le macchine di fascia bassa avranno almeno quattro core.

Che dire di velocità di clock, cache, ecc.?

Le velocità di clock dipendono interamente dal modo in cui il silicio effettivo della CPU è organizzato e progettato. Questa viene spesso definita architettura della CPU.

Un esempio eccellente della storia recente è il Bulldozer e Piledriver CPUS di AMD. Erano più popolarmente conosciuti come la serie FX. Quelle CPU potevano raggiungere velocità di clock fino a 5 GHz, ma erano note per sottovalutare notevolmente le loro controparti Intel a velocità di clock molto più basse. I chip Intel avevano un'architettura molto migliore, quindi hanno funzionato meglio, indipendentemente dalle velocità di clock. Non mettere troppi stock a velocità di clock a meno che non si confrontino due CPU nella stessa linea di prodotti.

La cache è un po 'diversa. La cache è una memoria intermedia da utilizzare per la CPU durante l'elaborazione delle informazioni. È ancora più volatile e molto più veloce della RAM perché viene utilizzato per periodi di tempo ancora più brevi. Probabilmente la cache non farà un'enorme differenza nelle prestazioni della CPU a meno che non si stiano spostando tonnellate di dati attraverso una CPU con molti core.

Se la tua CPU da gioco quad core non ha molta cache, non è un grosso problema. Se la tua workstation di rendering è carente nel reparto cache, non ti divertirai.

Quasi ogni altra statistica che vedrai su una CPU è fortemente influenzata dall'architettura della CPU. L'unico modo per affrontarlo in modo educato è ricercare prima l'architettura della CPU. Quindi, se sembra la soluzione giusta, inizia a cercare la CPU del modello giusto per te.

overclocking

A molti costruttori di PC piace mettere a punto il loro nuovo PC dopo averlo creato. Fa parte del divertimento. L'overclocking gioca un ruolo importante lì. Una CPU overcloccabile ti consente di spingere le velocità di clock di quel processore ben oltre quanto specificato dal produttore.

Se la stabilità estrema è ciò che stai cercando, l'overclocking non farà per te. No, le CPU overcloccate non sono intrinsecamente instabili o soggette a guasti, ma tu e tu da soli siete responsabili del funzionamento di quel processore. Vuoi esserne responsabile su un server mission-critical? Probabilmente no. Le CPU del server di solito non eseguono l'overclocking, quindi non preoccuparti.

Se sei un giocatore o anche un professionista che si sente a proprio agio nel regolare la macchina, l'overclocking può essere un enorme vantaggio. Con un adeguato raffreddamento, molte CPU moderne possono raggiungere velocità di clock di quasi 1 GHz superiori a quelle inizialmente previste. Questa è un'enorme differenza per lo stesso identico prezzo.

L'overclocking può essere pericoloso. È necessario mantenere le tensioni della CPU e della scheda madre al di sotto o in prossimità delle specifiche del produttore. Il calore è la rovina dell'elettronica e l'overclocking può generarne molto. Se si prevede di overcloccare il processore, assicurarsi di disporre di una soluzione di raffreddamento sostanziale per supportarlo.

Attualmente, le CPU Intel con un numero di modello che termina in "k" o "x" sono quelle overcloccabili. L'intera gamma Ryzen di AMD può essere overcloccata.

virtualizzazione

La virtualizzazione non è molto comune per la maggior parte degli utenti desktop. È enormemente popolare nel mercato dei server e molti utenti di workstation fanno affidamento anche su di esso. La virtualizzazione è una tecnologia che consente a un computer di eseguire più computer virtuali al suo interno. Quindi, invece di installare il tuo unico sistema operativo di base, il tuo sistema operativo sarebbe l'host e eseguirà un software chiamato "hypervisor". L'hypervisor supporterebbe un ulteriore sistema operativo "guest" aggiuntivo in esecuzione self-contained. Questa è una semplificazione eccessiva, ovviamente, e se non hai idea del perché qualcuno ne abbia bisogno, probabilmente non lo fai.

Se stai costruendo un server, hai bisogno della virtualizzazione. Quasi tutto l'hardware del server esegue macchine virtuali. Consentono di separare e / o distribuire servizi per efficienza e facilità di gestione.

A molti utenti delle workstation piacciono anche le macchine virtuali. Prendi ad esempio gli sviluppatori. Spesso devono testare il loro codice su più sistemi operativi e versioni di sistemi operativi diversi. Sarebbe terribile aver bisogno di così tanti computer, ma la virtualizzazione consente loro di averne tutti quanti ne hanno bisogno sulla propria normale workstation.

Per le CPU Intel, la virtualizzazione è abilitata tramite VT-x. I processori AMD utilizzano AMD-V. La maggior parte, se non tutte le moderne CPU supportano almeno questa forma base di virtualizzazione. Se è una funzionalità di cui hai bisogno, assicurati prima di acquistare.

Passthrough GPU

In casi più avanzati, è necessario l'accesso diretto ai dispositivi hardware da macchine virtuali. Ad esempio, i server di calcolo cloud avrebbero bisogno delle loro macchine virtuali per poter accedere a una batteria di GPU per prestazioni computazionali. Ciò sarebbe vero per le stazioni di lavoro degli sviluppatori in cui il software in fase di test richiede l'accelerazione della GPU. Se sei un utente Linux e un giocatore, hai familiarità con il passthrough GPU per giocare ai giochi Windows in una macchina virtuale.

In ogni caso, il passthrough del dispositivo è generalmente supportato solo su hardware di fascia alta. Nei processori Intel, la tecnologia di virtualizzazione è VT-d. Con AMD, è AMD-Vi. Le CPU di gioco Intel, quelle che terminano in "k", spesso non supportano questa funzionalità. La maggior parte delle CPU AMD lo fanno.

Memoria ECC

ECC sta per codice di correzione degli errori. È un codice speciale incorporato nella RAM per prevenire la corruzione dei dati casuali rari. Anche se non è poi così comune, può succedere e lo fa in carichi di lavoro di volume più elevato.

I server e le workstation beneficiano maggiormente delle funzionalità ECC. I server sono in esecuzione 24/7/365. Non si fermano mai e non possono permetterselo. Il danneggiamento dei dati può causare interruzioni del servizio per migliaia di persone, o peggio, dati persi o errati. Se ciò accadesse nella tua banca, non saresti felice. La memoria ECC aiuta a prevenire questo problema.

Anche le stazioni di lavoro che elaborano enormi quantità di dati possono beneficiare di ECC. Attività come il rendering di modelli e animazioni 3D possono richiedere decine di ore alla volta, anche su hardware di fascia alta. Non vorrai arrivare alla fine di quel processo solo per scoprire che il rendering è stato corrotto da qualche parte lungo la strada, e devi ricominciare.

A causa della natura specializzata della memoria ECC, la maggior parte delle CPU non la supporta. Se hai bisogno di ECC e vuoi Intel, dovrai rimanere con la famiglia Xeon. AMD ha una storia di supporto ECC, anche su prodotti desktop. Questo continua con Ryzen. Il supporto Ryzen ECC si basa sulla scheda madre, tuttavia, quindi selezionare una scheda che supporti ECC e anche Ryzen lo farà.

Lo strumento giusto per il lavoro

Intel i7 7700k

Devi basare la tua scelta nella CPU sull'attività che la utilizzerai per la maggior parte. Scegli la CPU che eccelle di più in quel compito. Se stai cercando di fare più cose con il tuo computer, scegli la cosa più importante o cerca una CPU che cada da qualche parte nel mezzo tra ciò di cui hai bisogno.

Gaming

Il gioco non è ben multi-thread. In effetti, la maggior parte dei giochi può utilizzare solo fino a quattro core della CPU. Per questo motivo, i giochi beneficiano maggiormente di singoli core più potenti. Questo di solito significa CPU Intel.

Qualcosa di interessante sta accadendo nel mondo dei giochi. I giochi non utilizzano nemmeno le CPU quad core al massimo. Alcuni costruttori di PC stanno intenzionalmente vedendo quanto possono andare bassi nella selezione di una CPU. Esistono macchine da gioco economiche con CPU Intel Pentium e schede grafiche di fascia alta perché i giochi dipendono molto più dalla GPU che dal processore.

C'è qualcos'altro da tenere in considerazione con un PC da gioco, lo streaming. Pensi di fare lo streaming dei tuoi giochi mentre stai giocando? Se lo fai, o hai intenzione di eseguire altri programmi mentre stai giocando, potresti comunque prendere in considerazione una CPU con più core. I core extra non miglioreranno le prestazioni del tuo gioco, ma ti aiuteranno a eseguire più programmi, come il software di streaming, mentre giochi.

raccomandazioni

Mid Range

Intel i5 7600k

O

AMD Ryzen 1600

Di fascia alta

Intel i7 7700k

O

AMD Ryzen R7 1700

CAD / 3D / Rendering

Il lavoro 3D è follemente multi-thread e si basa fortemente su GPU per aiutare nelle attività di rendering. Sono necessari sia una CPU con core e supporto RAM sufficienti, sia una GPU più potente.

A causa della necessità di un sacco di core della CPU e degli elevati requisiti di RAM, non è davvero possibile utilizzare una CPU desktop standard per il lavoro 3D, ad eccezione delle CPU AMD Ryzen R7, e sarebbero l'opzione budget.

Raccomandazione

Budget / fascia media

AMD Ryzen R7 1700x

Di fascia alta

AMD Threadripper 1950X

… Mi dispiace Intel, hai davvero perso qui.

Computer da ufficio

Prima di tutto, sarà estremamente raro che un ufficio crei PC personalizzati, ma nel caso in cui lo facciano, un equilibrio tra prezzo e prestazioni sarà probabilmente il migliore. La maggior parte degli impiegati non ha bisogno di un sacco di potenza computazionale, ma trarrebbe beneficio da moderate capacità multitasking. Le CPU quad-core sarebbero effettivamente ideali in questa situazione.

Raccomandazione

Budget / fascia media

… Non c'è bisogno di macchine di fascia alta qui.

server

I chip del server sono un'altra area in cui più core sono essenziali. A differenza del lavoro 3D e del CAD, la velocità dei singoli core è generalmente meno importante. Le attività dei singoli server sono generalmente leggere (a meno che non si parli di big data o cloud computing), ma a volte ci sono migliaia di queste attività più piccole che arrivano contemporaneamente. Le CPU del server richiedono il maggior numero possibile di core / thread con supporto RAM quasi infinito.

Questa è la generalità dell'uso del server, comunque. Se stai configurando un semplice file server principale, puoi utilizzare un Raspberry Pi e probabilmente andrebbe bene.

Per un server di piccole imprese o persino una configurazione domestica più sofisticata, le CPU Xeon della serie E3 Intel o persino Ryzen di AMD eseguite con memoria ECC sarebbero grandi.

Le distribuzioni più grandi diventano molto più complesse e non c'è modo di dire con certezza cosa è necessario in una breve panoramica come questa. Questo è il territorio in cui le configurazioni multi-CPU con $ 1000 + chip vengono lanciate come niente. Le CPU AMD Epyc e i processori Intel Xeon E5 ed E7 sono i migliori per queste situazioni.

crittografia

Cracking di crittografia e mining di criptovaluta sono entrambi gestiti su GPU molto più delle CPU. Questo tipo di attività sono così lontane dalla serie di CPU, che di solito non vale la pena provare. Ottieni almeno una buona GPU e sarai molto più felice.

Detto questo, se vuoi usare la tua CPU per attività minori legate alla crittografia, multi-core e multi-thread è la strada da percorrere. Considera la linea Ryzen R7. Saranno il miglior rapporto qualità-prezzo in questo momento.

Pensieri finali e futuro

Nessuno sa cosa riserva il futuro. Prima del lancio di Ryzen all'inizio di quest'anno, AMD non era nemmeno un contendente nel mercato delle CPU. Ora, hanno dominato questo articolo, proprio come stanno dominando l'opinione popolare in molte comunità.

Devi sempre leggere recensioni e parametri di riferimento e dovrai sempre considerare ciò per cui utilizzerai il computer. Probabilmente è una scommessa sicura che il mercato della CPU vedrà il numero di core in mongolfiera nei prossimi anni con velocità di clock ancora più elevate e maggiore efficienza energetica.

L'unico vero modo per "a prova di futuro" il tuo computer è quello di acquistare parti eccessive. Cerca di acquistare la parte migliore all'interno del tuo particolare segmento di mercato e non risparmiare sugli altri componenti. Questo è il modo migliore per garantire che il tuo computer rimanga funzionale e divertente almeno per i prossimi anni.

Come acquistare la migliore CPU nel 2017