Casa / Mezzi sociali / Come vengono creati i core nei processori. Processori. Contro della CPU multi-core

Come vengono creati i core nei processori. Processori. Contro della CPU multi-core

La moderna industria dei computer non si ferma. Quasi tutti i computer sono già dotati di processori multi-core. Ma dopotutto, non tutti sanno qual è la differenza tra loro e le controparti single-core che rimangono nel passato. A volte, al momento dell'acquisto, una persona cerca di acquistare un nuovo prodotto, mentre non si rende conto del suo significato e spende soldi per qualcosa che non gli porterà un vantaggio significativo.
Per comprendere la necessità di acquistare un processore con uno o due core, è necessario essere consapevoli della differenza tra le due opzioni, nel qual caso ciascuna di esse è migliore.

Caratteristiche della struttura dei processori single-core

Tutti sanno che la potenza e la velocità dell'intero personal computer dipendono principalmente dal processore centrale. Pertanto, maggiore è la frequenza del processore, più veloce è l'esecuzione dei comandi dell'utente. Le operazioni sui dati vengono eseguite dal core nel processore.

Ad alta frequenza, la velocità di esecuzione di un'istruzione è significativa, quindi, anche con un processore single-core, all'utente sembra che i programmi vengano eseguiti in parallelo. In realtà, tutti i programmi si mettono in coda, il che si muove a una velocità molto elevata.

Una caratteristica dei processori single-core per architettura può essere considerata:

  • Struttura con completa separazione di comandi e dati.
  • Un'architettura scalare che consente di eseguire più istruzioni in parallelo su diversi dispositivi.
  • Modifica della sequenza di comandi di tipo dinamico quando funziona il principio di anticipazione.
  • I comandi vengono utilizzati in base al tipo di pipeline.
  • La direzione dei rami di esecuzione è prevedibile.

Vorrei sottolineare che, nonostante compaiano sempre più processori dual-core, le opzioni single-core vengono costantemente finalizzate e migliorate. Pertanto, alcuni modelli di processori con un singolo core non sono sempre inferiori in termini di prestazioni a un successore dual-core.

Caratteristiche dei processori dual-core

Se, in generale, parliamo del funzionamento di un processore con due core rispetto a una controparte single-core, allora possiamo spiegare tutto semplice esempio. Ad esempio, un utente sta copiando dei file e allo stesso tempo ha deciso di guardare un film. Gli sembra che entrambe le operazioni vengano eseguite contemporaneamente, ma quando è in esecuzione un processore single-core, queste azioni vanno in sequenza, poiché la frequenza di esecuzione del comando è molto alta e si crea una tale sensazione. Ma in presenza di un processo dual-core, queste operazioni vengono effettivamente eseguite contemporaneamente.

Vale la pena notare che nella sua architettura un processore dual-core è simile alla struttura dei multiprocessori simmetrici, quando vengono utilizzati due processori su una scheda. Ci sono, ovviamente, alcune differenze, ma il principio di funzionamento è simile.

I processori dual-core si mostrano in modo più efficace quando si lavora con applicazioni multi-thread, è qui che si ottengono le massime prestazioni. Poiché numerose attività sono distribuite tra due core per l'esecuzione. Questa distribuzione riduce il consumo energetico. Dopotutto, questo fattore ostacola lo sviluppo di processori single-core.

Qual è la differenza tra un processore dual-core

Quando si studia l'architettura della struttura di entrambi i processori single-core e dual-core, si può distinguere un ampio elenco di differenze:

  • Se non esegui applicazioni multi-thread complesse o più contemporaneamente, le differenze nel funzionamento di un processore con uno o due core non saranno così evidenti e evidenti.
  • In un processore con due core, c'è anche una memoria cache condivisa.
  • Se hai un processore dual-core, c'è un vantaggio tangibile, poiché se un core si guasta, il secondo core prenderà tutto il carico solo su se stesso.
  • Il processore dual-core ha una grande memoria cache e frequenza.

Vale la pena notare che non sempre un processore dual-core a casa può mostrarsi per intero, poiché molte applicazioni create non sono adatte a questo processore. Va notato che a causa della presenza di due core, il processore ha una struttura a 64 bit. E molti programmi moderni sono progettati per una struttura a 32 bit e non dovresti aspettarti un aumento della velocità da loro.

Vantaggi dell'utilizzo di processori Dual Core

Conoscendo le caratteristiche strutturali e le differenze significative tra processori con uno e due core, possiamo evidenziare i principali vantaggi dell'utilizzo di processori dual-core:

  1. Prestazioni veloci del browser durante il caricamento e la visualizzazione.
  2. Elevate prestazioni nelle applicazioni di gioco.
  3. La modalità multivalore aumenta la velocità di più thread.
  4. Alta velocità e funzionamento regolare.
  5. Riduzione del consumo energetico aumentando le prestazioni.

In conclusione, possiamo concludere che un processore con uno o due core presenta differenze significative, sia come risultato del lavoro che nella sua architettura.

Naturalmente, è chiaro che un processore con due o più core sarà più produttivo. Per uso domestico, in linea di principio, non è fondamentale acquistare un computer con un processore. Ma se ci sono opportunità finanziarie per acquistare un computer nella cui configurazione sono presenti due processori, vale la pena acquistarlo. Dopotutto, il mondo dell'informazione non si ferma. I programmi vengono finalizzati, la tecnologia viene migliorata. Ogni giorno sempre di più prodotti software progettato per funzionare con sistemi a 64 bit.

La corsa per prestazioni aggiuntive nel mercato dei processori può essere vinta solo da quei produttori che, sulla base delle attuali tecnologie di produzione, possono fornire un ragionevole equilibrio tra velocità di clock e numero di core di elaborazione. Grazie al passaggio ai processi di produzione a 90 e 65 nm, è diventato possibile creare processori con un largo numero nuclei. In larga misura, ciò era dovuto alle nuove opzioni per regolare la dissipazione del calore e le dimensioni dei core, motivo per cui oggi assistiamo all'emergere di un numero crescente di processori quad-core. Ma per quanto riguarda Software? Quanto bene scala da uno a due o quattro core?

In un mondo ideale, i programmi ottimizzati per i thread consentirebbero al sistema operativo di distribuire più thread tra i core di elaborazione disponibili, singoli o multi-core, single-core o multi-core. L'aggiunta di nuovi core consente un aumento delle prestazioni maggiore rispetto a qualsiasi aumento della velocità di clock. Questo in realtà ha senso: più lavoratori completeranno quasi sempre un'attività più velocemente di meno lavoratori più veloci.

Ma ha senso dotare i processori di quattro o anche più core? C'è abbastanza lavoro per caricare quattro o più core? Tieni presente che è molto difficile distribuire il lavoro tra i core in modo che le interfacce fisiche come HyperTransport (AMD) o Front Side Bus (Intel) non diventino un collo di bottiglia. C'è una terza opzione: anche il meccanismo che distribuisce il carico tra i core, ovvero l'OS manager, può diventare un collo di bottiglia.

La transizione da single-core a dual-core di AMD è andata quasi in modo impeccabile, poiché la società non ha spinto l'involucro termico ai livelli estremi dei processori Intel Pentium 4. Quindi i processori Athlon 64 X2 erano costosi, ma abbastanza ragionevoli, e il Pentium La linea D 800 è diventata famosa per la sua lavoro caldo. Ma i processori Intel a 65 nm, e in particolare la linea Core 2, hanno cambiato il quadro. Intel è stata in grado di combinare due processori Core 2 Duo in un pacchetto, a differenza di AMD, che ha portato all'attuale Core 2 Quad. AMD promette di rilasciare i propri processori Phenom X4 quad-core entro la fine di quest'anno.

Nel nostro articolo, esamineremo la configurazione Core 2 Duo su quattro core, due core e un core. E vediamo quanto bene le prestazioni scalano. Vale la pena passare a quattro core oggi?

Un nucleo

Il termine "single-core" si riferisce a un processore che ha un core di elaborazione. Ciò include quasi tutti i processori dall'inizio dell'architettura 8086 fino all'Athlon 64 e Intel Pentium 4. Fino a quando il processo di produzione non è diventato abbastanza sottile da creare due core di elaborazione su un singolo chip, la transizione a una tecnologia di processo più piccola è stata utilizzata per ridurre tensione operativa, aumentare la velocità di clock o aggiungere blocchi funzione e memoria cache.

L'esecuzione di un processore single-core a velocità di clock elevate può fornire prestazioni migliori per una singola applicazione, ma tale processore può eseguire solo un programma (thread) alla volta. Intel ha implementato il principio Hyper-Threading, che emula la presenza di più core per sistema operativo. La tecnologia HT ha permesso di caricare meglio le lunghe pipeline dei processori Pentium 4 e Pentium D. Naturalmente, il guadagno in termini di prestazioni non è stato eccezionale, ma la reattività del sistema è stata decisamente migliore. E in un ambiente multitasking, questo può essere ancora più importante, poiché sarai in grado di lavorare mentre il tuo computer sta lavorando a un'attività specifica.

Poiché i processori dual-core sono così economici in questi giorni, non consigliamo i processori single-core a meno che tu non voglia risparmiare ogni centesimo.


Processore 2 Extreme X6800 era il più veloce della linea al momento del rilascio processore Intel 2, operante a 2,93 GHz. Oggi, i processori dual-core hanno raggiunto i 3,0 GHz, anche se con una frequenza del bus FSB1333 più elevata.

Passare a due core del processore significa raddoppiare la potenza di elaborazione, ma solo su applicazioni ottimizzate per il multithreading. Di solito tali applicazioni includono programmi professionali che richiedono un'elevata potenza di elaborazione. Ma un processore dual-core ha ancora senso, anche se usi il tuo computer solo per e-mail, navigazione web e navigazione web. documenti d'ufficio. Da un lato, modelli moderni i processori dual-core non consumano molta più energia rispetto ai modelli single-core. D'altra parte, il secondo core di elaborazione non solo aggiunge prestazioni, ma migliora anche la reattività del sistema.

Hai mai aspettato che WinRAR o WinZIP finissero di comprimere i file? Su una macchina single-core, è improbabile che tu possa passare rapidamente da una finestra all'altra. Anche la riproduzione di DVD può sollecitare un singolo core tanto quanto un compito arduo. Il processore dual-core semplifica la gestione dell'esecuzione simultanea di più applicazioni.

dual core Processori AMD contengono due core completi con memoria cache, un controller di memoria integrato e un cross-switch che fornisce accesso condiviso alla memoria e all'interfaccia HyperTransport. Intel ha intrapreso un percorso simile al primo Pentium D, installando nel processore fisico due core Pentium 4. Poiché il controller di memoria fa parte del chipset, il bus di sistema deve essere utilizzato sia per la comunicazione tra i core sia per l'accesso alla memoria, che impone alcune limitazioni di prestazioni. Il processore Core 2 Duo è dotato di core più avanzati che forniscono prestazioni migliori per clock e il miglior rapporto prestazioni per watt. I due core utilizzano una cache L2 condivisa, che consente lo scambio di dati senza utilizzare il bus di sistema.

Il Core 2 Quad Q6700 funziona a 2,66 GHz utilizzando due interni Nucleo 2 duetti.

Se oggi ci sono molti motivi per passare ai processori dual-core, allora i quattro core non sembrano ancora così convincenti. Uno dei motivi è l'ottimizzazione limitata dei programmi per più thread, ma ci sono anche alcuni problemi nell'architettura. Sebbene AMD oggi critichi Intel per aver impacchettato due die dual-core in un processore, considerandola non una "vera" CPU quad-core, l'approccio di Intel funziona bene perché i processori offrono prestazioni quad-core. In termini di produzione, è più facile da ottenere alto livello resa di cristalli idonei e rilascio più prodotti con piccoli nuclei, che possono poi essere collegati insieme per un nuovo prodotto più potente su un nuovo processo. Per quanto riguarda le prestazioni, ci sono "colli di bottiglia": due die comunicano tra loro tramite il bus di sistema, quindi è molto difficile gestire più core distribuiti su più die. Sebbene la presenza di più cristalli consenta un migliore risparmio energetico e l'adeguamento delle frequenze dei singoli core alle esigenze dell'applicazione.

I veri processori quad-core utilizzano quattro core che, insieme alla memoria cache, si trovano sullo stesso die. La presenza di una cache unificata comune è importante qui. AMD implementerà questo approccio dotando 512 KB di cache L2 per core e aggiungendo cache L3 per tutti i core. Il vantaggio di AMD è che sarà possibile disattivare i singoli core e potenziarne altri per ottenere migliori prestazioni a thread singolo. Intel seguirà lo stesso percorso, ma non prima di aver introdotto l'architettura Nehalem nel 2008.

utilità di uscita informazioni di sistema, come CPU-Z, ti consente di scoprire il numero di core e le dimensioni della cache, ma non il layout del processore. Non saprai che il Core 2 Quad (o quad-core Edizione estrema mostrato nello screenshot) è costituito da due core.


Qual è il vantaggio dei processori dual core?

Quando acquisti un laptop, probabilmente hai notato che alcuni di essi hanno etichette: "Intel Core 2 Duo" o "AMD Turion 64 x2". Queste etichette indicano che i notebook sono basati sulla tecnologia di elaborazione dual-core.

Processori dual-core

I processori dual-core si riferiscono al tipo di sistemi costituiti da due core del processore indipendenti combinati in un circuito integrato (IC) o, come dicono i professionisti, in un singolo chip. Tali sistemi combinano due core in un processore. Una tecnologia simile è stata applicata per la prima volta al personal computer e alla casa console di gioco, ma molto presto è stato adattato all'ambiente di mobile computing. I laptop con tecnologia simile sono disponibili da AMD e Intel.

I processori dual-core hanno una struttura diversa rispetto ai doppi processori single-core. Si riferiscono a un sistema in cui due processori sono combinati in un circuito integrato. E i doppi processori single-core, a loro volta, si riferiscono a un sistema in cui due processori indipendenti (ciascuno con la propria matrice) sono direttamente collegati alla scheda madre.

Ciascuno dei processori in un sistema dual-core dispone di una cache incorporata (cache primaria) che offre loro il proprio potenziale per il ripristino e l'elaborazione rapidi ed efficienti delle istruzioni utilizzate di frequente. Inoltre, la cache di secondo livello si trova sullo stesso circuito integrato. La cache secondaria sul chipset Intel Mobile Core 2 Duo è condivisa tra due processori.Nel chipset Turion AMD 64x2, ciascuno dei due processori ha una cache dedicata - 512 KB per ogni core.La cache di secondo livello è una riserva per il case se il primario non è sufficiente.

Vantaggi della tecnologia dual core

I vantaggi più importanti di tali processori sono la velocità e l'efficienza. L'elaborazione dei comandi e il recupero dei dati vengono eseguiti da due processori; pertanto, si ottengono prestazioni migliori senza riscaldare i processori. Il fatto che questi due processori abbiano la propria cache primaria facilmente accessibile garantisce anche prestazioni veloci. Inoltre, soprattutto nel caso dell'Intel Core 2 Duo in cui la cache secondaria è suddivisa, l'intera cache secondaria può essere utilizzata da uno o entrambi i processori contemporaneamente, se necessario.

In poche parole, un laptop con un processore dual-core funziona più velocemente e funziona a temperature più basse, pur avendo un multitasking migliore. I processori dual-core consumano meno energia rispetto ai doppi processori single-core.

Un altro vantaggio dell'utilizzo di processori dual-core nei laptop è il peso e le dimensioni più leggeri, il che rende computer portatile più conveniente, offrendo allo stesso tempo prestazioni simili a quelle di un PC.

È importante notare che con i programmi meno recenti, se esegui un solo programma alla volta, non sperimenterai nessuno dei vantaggi dei processori dual-core. I programmi precedenti non erano progettati per questa tecnologia, quindi erano in grado di utilizzare solo un core. Tuttavia, in questo caso, rimane ancora il vantaggio del multitasking. Se hai più programmi aperti contemporaneamente, un processore con due core fornirà prestazioni più veloci rispetto a un singolo core.

Col passare del tempo, sempre più sviluppatori di software stanno costruendo i loro programmi pensando ai processori dual-core; pertanto, gli utenti nel prossimo futuro potranno sperimentare tutti i vantaggi di tali processori.

I primi processori per computer con più core sono apparsi sul mercato consumer a metà degli anni 2000, ma molti utenti ancora non capiscono bene cosa siano i processori multi-core e come comprenderne le caratteristiche.

Formato video dell'articolo "Tutta la verità sui processori multi-core"

Una semplice spiegazione della domanda "cos'è un processore"

Il microprocessore è uno dei dispositivi principali di un computer. Questo secco nome ufficiale è spesso abbreviato semplicemente in "processore"). Il processore è un microcircuito, paragonabile per area a una scatola di fiammiferi. Semmai, il processore è come il motore di un'auto. La parte più importante, ma non l'unica. L'auto ha anche ruote, carrozzeria e un giocatore con fari. Ma è il processore (come il motore dell'auto) che determina la potenza della “macchina”.

Molte persone chiamano il processore un'unità di sistema, una "scatola" all'interno della quale si trovano tutti i componenti del PC, ma questo è fondamentalmente sbagliato. Unità di sistema- questo è un case del computer insieme a tutte le sue parti costitutive: un disco rigido, RAM e molti altri dettagli.

Funzione processore - Calcoli. Non importa quali. Il fatto è che tutto il lavoro di un computer è legato esclusivamente a calcoli aritmetici. Addizione, moltiplicazione, sottrazione e altra algebra: tutto questo viene eseguito da un microcircuito chiamato "processore". E i risultati di tali calcoli vengono visualizzati sullo schermo sotto forma di un gioco, un file Word o semplicemente un desktop.

La parte principale del computer che si occupa dei calcoli è qui, cos'è un processore.

Cos'è un core del processore e un multi-core

Dall'inizio del processore "età" questi microcircuiti erano single-core. Il nucleo è, infatti, il processore stesso. La sua parte principale e principale. I processori hanno anche altre parti - diciamo "gambe" - contatti, "cablaggio" microscopico - ma è il blocco responsabile dei calcoli che viene chiamato nucleo del processore. Quando i processori sono diventati piuttosto piccoli, gli ingegneri hanno deciso di combinare più core contemporaneamente all'interno di un "case" del processore.

Se immaginiamo il processore come un appartamento, il nucleo è una grande stanza in un appartamento del genere. Un monolocale è un core del processore (grande sala-sala), una cucina, un bagno, un corridoio ... Un appartamento di due stanze è già come due core del processore insieme ad altre stanze. Ci sono anche appartamenti di tre, quattro e persino 12 stanze. Anche nel caso dei processori: all'interno di un cristallo - "appartamento" possono esserci più nuclei - "stanze".

Multicore- questa è la divisione di un processore in più blocchi funzionali identici. Il numero di blocchi è il numero di core all'interno di un singolo processore.

Varietà di processori multi-core

C'è un malinteso: "più core ha un processore, meglio è". Questo è il modo in cui gli esperti di marketing pagati per creare questo tipo di idee sbagliate cercano di presentare il caso. Il loro compito è vendere processori economici, inoltre, a un prezzo più alto e in quantità enormi. Ma in realtà il numero di core è tutt'altro che la caratteristica principale dei processori.

Torniamo all'analogia tra processori e appartamenti. Un bilocale è più costoso, più comodo e più prestigioso di un monolocale. Ma solo se questi appartamenti si trovano nella stessa zona, sono attrezzati allo stesso modo e la loro ristrutturazione è simile. Esistono processori deboli a quattro core (o anche a 6 core) che sono molto più deboli di quelli dual-core. Ma è difficile crederci: ancora, la magia dei grandi numeri 4 o 6 contro "qualche" due. Tuttavia, questo è esattamente ciò che accade molto, molto spesso. Sembra lo stesso quadrilocale, ma in uno stato morto, senza riparazioni, in una zona completamente remota - e anche al prezzo di un elegante "pezzo kopeck" in pieno centro.

Quanti core ci sono in un processore?

Per computer personale e laptop, i processori single-core non vengono realmente prodotti da diversi anni e trovarli in vendita è una rarità. Il numero di core inizia con due. Quattro core: di norma, si tratta di processori più costosi, ma hanno un ritorno su di essi. Esistono anche processori a 6 core incredibilmente costosi e molto meno utili in termini pratici. Poche attività possono ottenere un aumento delle prestazioni su questi cristalli mostruosi.

C'è stato un esperimento da parte di AMD per creare processori a 3 core, ma questo è già nel passato. È andata abbastanza bene, ma il loro tempo è passato.

A proposito, AMD produce anche processori multi-core, ma, di norma, sono notevolmente più deboli dei concorrenti di Intel. È vero, e il prezzo è molto più basso. Devi solo sapere che 4 core di AMD saranno quasi sempre notevolmente più deboli degli stessi 4 core di Intel.

Ora sai che i processori hanno 1, 2, 3, 4, 6 e 12 core. I processori single-core e 12-core sono una rarità. I processori tri-core appartengono al passato. I processori a sei core sono molto costosi (Intel) o non abbastanza potenti (AMD) da pagare più del dovuto. 2 e 4 core sono i dispositivi più comuni e pratici, dal più debole al più potente.

Frequenza dei processori multi-core

Una delle caratteristiche dei processori per computer è la loro frequenza. Quegli stessi megahertz (e più spesso gigahertz). La frequenza è una caratteristica importante, ma tutt'altro che l'unica.. Sì, forse non il più importante. Ad esempio, un processore dual-core da 2 GHz è un'offerta più potente rispetto alla sua controparte single-core da 3 GHz.

È completamente sbagliato presumere che la frequenza del processore sia uguale alla frequenza dei suoi core, moltiplicata per il numero di core. Per dirla semplicemente, un processore a 2 core con una frequenza del core di 2 GHz non ha in ogni caso una frequenza totale di 4 GHz! Anche il concetto di "frequenza generale" non esiste. In questo caso, Frequenza della CPUè esattamente 2 GHz. Nessuna moltiplicazione, addizione o altre operazioni.

E ancora, "trasforma" i processori in appartamenti. Se l'altezza dei soffitti in ogni stanza è di 3 metri, l'altezza totale dell'appartamento rimarrà la stessa: tutti gli stessi tre metri e non un centimetro più in alto. Non importa quante stanze ci siano in un appartamento del genere, l'altezza di queste stanze non cambia. Anche frequenza di clock dei core del processore. Non si somma né si moltiplica.

Multi-core virtuale o Hyper-Threading

Ci sono anche core del processore virtuale. La tecnologia Hyper-Threading nei processori Intel fa "pensare" al computer che in realtà ci siano 4 core all'interno di un processore dual-core. Molto simile all'unico e solo HDD è diviso in diverse logicheunità locali C, D, E e così via.

Iper-Il threading è una tecnologia molto utile in una serie di attività.. A volte capita che il core del processore sia utilizzato solo per metà e il resto dei transistor nella sua composizione sia inattivo. Gli ingegneri hanno escogitato un modo per far funzionare anche questi fannulloni dividendo ciascun core del processore fisico in due parti "virtuali". Come se una stanza abbastanza grande fosse divisa in due da un tramezzo.

Ha senso pratico trucco del nucleo virtuale? Molto spesso - sì, anche se tutto dipende dalle attività specifiche. Sembra che ci siano più stanze (e, soprattutto, sono utilizzate in modo più razionale), ma l'area della stanza non è cambiata. Negli uffici, tali partizioni sono incredibilmente utili, anche in alcuni appartamenti residenziali. In altri casi, il partizionamento della stanza (dividendo il core del processore in due virtuali) non ha alcun senso.

Si noti che il più costoso trasformatori produttivi classeNucleoi7 sono senza fallo equipaggiatiIper-filettatura. Hanno 4 core fisici e 8 virtuali. Si scopre che 8 thread computazionali funzionano contemporaneamente su un processore. Meno costoso ma anche potenti processori Classe Intel Nucleoi5 sono costituiti da quattro core, ma Iper Threading lì non funziona. Si scopre che Core i5 funziona con 4 thread di calcolo.

Processori Nucleoi3- tipici "contadini medi", sia nel prezzo che nelle prestazioni. Hanno due core e nessun accenno di Hyper-Threading. In totale, si scopre che Nucleoi3 solo due thread computazionali. Lo stesso vale per i cristalli francamente economici. Pentium eCeleron. Due core, nessun "hype-threading" = due thread.

Un computer ha bisogno di molti core? Di quanti core hai bisogno in un processore?

Tutti i processori moderni sono abbastanza potenti per le attività comuni.. Navigazione in Internet, corrispondenza nei social network e e-mail, Attività d'ufficio Word-PowerPoint-Excel: Atom debole, Celeron economico e Pentium sono adatti per questo lavoro, per non parlare del più potente Core i3. Due core sono più che sufficienti per il normale lavoro. Un processore con un numero elevato di core non porterà un aumento significativo della velocità.

Per i giochi, dovresti prestare attenzione ai processoriNucleoio3 oi5. Piuttosto, le prestazioni di gioco non dipenderanno dal processore, ma dalla scheda video. È raro che un gioco abbia bisogno di tutta la potenza del Core i7. Pertanto, si ritiene che i giochi non richiedano più di quattro core del processore e più spesso due core andranno bene.

Per lavori seri come programmi di ingegneria speciali, codifica video e altre attività ad alta intensità di risorse è necessaria un'attrezzatura veramente produttiva. Spesso qui sono coinvolti non solo i core del processore fisico, ma anche quello virtuale. Maggiore è il numero di thread di calcolo, meglio è. E non importa quanto costa un processore del genere: per i professionisti il ​​​​prezzo non è così importante.

C'è qualche vantaggio per i processori multi-core?

Certamente sì. Allo stesso tempo, il computer è impegnato in diverse attività, almeno Operazione Windows(a proposito, si tratta di centinaia di compiti diversi) e, nello stesso momento, la riproduzione del film. Riproduzione di musica e navigazione in Internet. Lavoro editor di testo e musica inclusa. Due core del processore - e questi sono, in effetti, due processori, faranno fronte a compiti diversi più velocemente di uno. Due core lo renderanno un po' più veloce. Quattro è anche più veloce di due.

Nei primi anni di esistenza della tecnologia multi-core, non tutti i programmi erano in grado di funzionare anche con due core del processore. Entro il 2014, la stragrande maggioranza delle applicazioni è ben consapevole e in grado di sfruttare più core. La velocità delle attività di elaborazione su un processore dual-core è raramente raddoppiata, ma c'è quasi sempre un aumento delle prestazioni.

Pertanto, il mito radicato secondo cui presumibilmente i programmi non possono utilizzare più core è un'informazione obsoleta. Una volta era vero, oggi la situazione è decisamente migliorata. I vantaggi di più core sono innegabili, questo è un dato di fatto.

Quando il processore ha meno core, è meglio

Non dovresti acquistare un processore con la formula sbagliata "più core, meglio è". Questo è sbagliato. In primo luogo, i processori a 4, 6 e 8 core sono notevolmente più costosi delle loro controparti dual-core. Un aumento significativo del prezzo non è sempre giustificato in termini di prestazioni. Ad esempio, se un processore a 8 core è solo il 10% più veloce di una CPU con meno core, ma sarà 2 volte più costoso, un tale acquisto è difficile da giustificare.

In secondo luogo, più core ha un processore, più è "goloso" in termini di consumo energetico. Non ha senso acquistare un laptop molto più costoso con un Core i7 a 4 core (8 thread) se questo laptop elaborerà solo file di testo, navigare in Internet e così via. Non ci sarà alcuna differenza con il Core i5 dual-core (4 thread) e il classico Core i3 con solo due thread di elaborazione non cederà al più eminente "collega". E da una batteria, un laptop così potente funzionerà molto meno di un Core i3 economico e poco impegnativo.

Processori multi-core in telefoni cellulari e tablet

La moda per diversi core di elaborazione all'interno di un processore si applica anche ai dispositivi mobili. Gli smartphone, insieme ai tablet con un gran numero di core, non utilizzano quasi mai tutte le capacità dei loro microprocessori. I computer portatili dual-core a volte funzionano davvero un po 'più velocemente, ma 4, e ancor di più 8 core, sono eccessivi. La batteria si consuma completamente senza Dio e potenti dispositivi informatici sono semplicemente inattivi. La conclusione è che i processori multi-core in telefoni, smartphone e tablet sono solo un tributo al marketing e non un bisogno urgente. I computer sono dispositivi più esigenti dei telefoni. Hanno davvero bisogno di due core del processore. Quattro non faranno male. 6 e 8 sono eccessivi nelle normali attività e persino nei giochi.

Come scegliere un processore multi-core e non commettere errori?

La parte pratica dell'articolo di oggi è rilevante per il 2014. È improbabile che qualcosa cambierà nei prossimi anni. Parleremo solo di processori prodotti da Intel. Sì, AMD offre buone decisioni, ma sono meno popolari ed è più difficile capirli.

Si noti che la tabella si basa sui processori di esempio 2012-2014. I campioni più vecchi hanno caratteristiche diverse. Inoltre, non abbiamo menzionato rare varianti della CPU, ad esempio il single-core Celeron (ce ne sono alcune anche oggi, ma questa è una variante atipica che quasi non è rappresentata sul mercato). Non dovresti scegliere i processori esclusivamente in base al numero di core al loro interno: ce ne sono altri, di più caratteristiche importanti. La tabella semplificherà solo la scelta di un processore multi-core, ma modello specifico(e ce ne sono dozzine in ogni classe) dovrebbero essere acquistati solo dopo aver familiarizzato attentamente con i loro parametri: frequenza, dissipazione del calore, generazione, dimensione della cache e altre caratteristiche.

processore Numero di core Thread di calcolo Applicazione tipica
atomo 1-2 1-4 Computer e netbook a bassa potenza. Il compito dei processori Atom è il consumo energetico minimo. La loro produttività è minima.
Celeron 2 2 I processori più economici per PC desktop e laptop. Le prestazioni sono sufficienti per le attività d'ufficio, ma queste non sono affatto CPU da gioco.
Pentium 2 2 Processori Intel altrettanto economici e a basse prestazioni come Celeron. Una scelta eccellente per i computer dell'ufficio. I Pentium sono dotati di una cache leggermente più grande e talvolta di prestazioni leggermente migliorate rispetto a Celeron
Nucleo i3 2 4 Due core abbastanza potenti, ognuno dei quali è diviso in due "processori" virtuali (Hyper-Threading). Si tratta già di CPU abbastanza potenti a prezzi non troppo elevati. Una buona scelta per casa o potente computer da ufficio senza particolari requisiti prestazionali.
Nucleo i5 4 4 I Core i5 a 4 core a tutti gli effetti sono processori piuttosto costosi. Le loro prestazioni mancano solo nei compiti più impegnativi.
Nucleo i7 4-6 8-12 I processori Intel più potenti ma particolarmente costosi. Di norma, raramente sono più veloci del Core i5 e solo in alcuni programmi. Semplicemente non hanno alternative.

Un breve riassunto dell'articolo "Tutta la verità sui processori multi-core". Invece di un astratto

  • Nucleo del processore ne è parte integrante. Infatti, un processore indipendente all'interno del case. Un processore dual-core è composto da due processori all'interno di uno.
  • Multicore paragonabile al numero di stanze di un appartamento. I bilocali sono migliori dei monolocali, ma solo a parità di altre condizioni (posizione dell'appartamento, condizioni, area, altezza del soffitto).
  • L'affermazione che Più core ha un processore, meglio è.- uno stratagemma di marketing, una regola completamente sbagliata. Dopotutto, un appartamento viene scelto non solo dal numero di stanze, ma anche dalla sua posizione, riparazione e altri parametri. Lo stesso vale per diversi core all'interno del processore.
  • Esiste multicore "virtuale".- Tecnologia hyper-threading. Grazie a questa tecnologia, ogni core "fisico" è diviso in due core "virtuali". Si scopre che un processore a 2 core con Hyper-Threading ha solo due core reali, ma questi processori elaborano contemporaneamente 4 thread computazionali. Questa è una caratteristica davvero utile, ma un processore a 4 thread non può essere considerato un processore quad-core.
  • Per processori desktop Intel: Celeron - 2 core e 2 thread. Pentium: 2 core, 2 thread. Core i3 - 2 core, 4 thread. Core i5 - 4 core, 4 thread. Core i7 - 4 core, 8 thread. Le CPU Intel per laptop (mobili) hanno un numero diverso di core/thread.
  • Per computer portatili l'efficienza nel consumo energetico (in pratica, la durata della batteria) è spesso più importante del numero di core.

Breve storia su linguaggio semplice sui core dei processori mobili, le loro funzioni e il numero richiesto.

Navigazione

Per chiunque decida di acquistare uno smartphone nuovo di zecca, il principale criterio di selezione non è solo il prezzo, ma anche la potenza del gadget. Se vai sul sito web di qualche negozio online e apri le caratteristiche tecniche degli smartphone, tra questi puoi vedere una definizione come "processore".

Molti utenti, anche tecnicamente analfabeti, hanno familiarità con questa parte e hanno un'idea di quale funzione svolge. Tuttavia, le parole "dual-core" o "quad-core" accanto ad essa causano confusione tra molti.

Nel nostro articolo parleremo di cos'è un core del processore in uno smartphone, di cosa è responsabile e se è vera l'opinione che più core ci sono nel processore, più potente è il telefono.

Cos'è un processore in un telefono?

  • Prima di passare ai core, dobbiamo prima capire cos'è un processore. Il processore è un dispositivo in miniatura responsabile delle operazioni matematiche, logiche e di controllo inserite da una persona nel codice macchina.
  • Di norma, il processore è realizzato sotto forma di un singolo circuito integrato, basato su un chip di silicio e un numero enorme di transistor situati su di esso. In alcuni casi, il processore può essere costituito da due o più microcircuiti specializzati.

  • La velocità o la potenza del processore dipende direttamente dal numero totale di transistor applicati al chip di silicio. La potenza del processore è misurata in velocità di clock ( GHz) e più transistor vengono applicati al chip di silicio, maggiore sarà la frequenza di clock del processore (potenza).
  • Tuttavia, la corrente che scorre attraverso i transistor tende a riscaldare il chip di silicio, che, sotto l'influenza alte temperature va fuori servizio. E più transistor ci sono su un chip, più velocemente si riscalda e raggiunge il suo limite termico. Proprio per evitare il surriscaldamento, sono stati inventati processori con due o più core.

Quali sono i core del processore in uno smartphone e di cosa sono responsabili?

  • Il core è il modulo principale del processore, dove vengono elaborate tutte le informazioni e vengono effettuati i calcoli. Se tracciamo un'analogia con corpo umano, quindi il processore è il cervello e i nuclei sono i suoi emisferi. A cervello umano ce ne sono due, ma il numero di core del processore di uno smartphone può raggiungere otto pezzi.

  • Sopra, abbiamo parlato del fatto che la potenza del processore dipende dal numero di transistor ad esso applicati e menzionato il surriscaldamento. La presenza di più core nel processore è necessaria per distribuire il carico sul processore tra di loro e ridurre la dissipazione del calore.
  • Pertanto, se un core non è in grado di far fronte al flusso di informazioni elaborate, il secondo core si attiverà automaticamente e si occuperà di parte del lavoro, prevenendo così il surriscaldamento. La presenza di due o più core nel processore consente di inserire più transistor e, di conseguenza, aumentarne la potenza o la velocità di elaborazione.

Cosa influenza il numero di core in uno smartphone?

  • Come abbiamo già scoperto, i core aiutano a scaricare il processore, ridurre il trasferimento di calore e aumentarne la velocità. Pertanto, maggiore è il numero di core del processore installati sul telefono, maggiore è il numero di azioni che è possibile eseguire contemporaneamente.

  • Ad esempio, se tu, avendo uno smartphone con un processore single-core, giochi su di esso e desideri eseguire una seconda applicazione in parallelo, il tuo gioco verrà chiuso automaticamente, poiché il processore non può elaborare un flusso di dati così grande a lo stesso tempo.
  • Se fai lo stesso su un processore dual-core, uno dei suoi core si occuperà del lavoro del gioco e il secondo elaborerà l'applicazione in esecuzione.
  • Esistono anche applicazioni pesanti che caricano più core del processore contemporaneamente. Si chiamano multithread. Questi includono giochi pesanti e alcuni redattore grafico. Se provi a eseguire un'applicazione del genere su uno smartphone con un processore single-core, nella migliore delle ipotesi semplicemente non si avvierà. Lo scenario peggiore può essere un blocco completo e il surriscaldamento del dispositivo.

Qual è il maggior numero di core in uno smartphone?

  • Ad oggi, a Telefono cellulare e i tablet sono processori installati con un numero massimo di core di dieci. Sicuramente potrebbero essercene di più, ma gli sviluppatori al momento non ne vedono la necessità.
  • Ma, nonostante il punto di vista dei produttori di processori, molti analisti ed esperti ritengono che il futuro dei gadget risieda nel loro multitasking, cosa impossibile senza processori multi-core.

Quanti core ci sono in un telefono, meglio uno smartphone?

  • Molti acquirenti sono dell'opinione che un processore octa-core sia due volte più potente di uno quad-core. Se lo consideriamo dal punto di vista della logica e non entriamo nei dettagli del dispositivo del processore, allora otto è più di quattro, il che significa che la potenza del gadget sarà maggiore. Tuttavia, questa opinione è fondamentalmente sbagliata.
  • Come già accennato, il numero di core del processore aumenta la velocità dello smartphone grazie alla distribuzione uniforme dei processi in esecuzione contemporaneamente. Ma la maggior parte della corrente applicazioni mobili sono a thread singolo e possono utilizzare un solo core del processore alla volta. In rari casi, due.

  • I processori multi-core sono necessari solo se giochi a giochi pesanti che ti danno carico elevato per processore e sono in grado di utilizzare quattro o più core contemporaneamente. Ci sono solo pochi di questi giochi oggi, poiché gli sviluppatori dell'industria dei giochi stanno cercando di ottimizzare i loro prodotti anche per dispositivi deboli al fine di aumentare le vendite.
  • Non c'è una risposta chiara alla domanda nel titolo. Tutto dipende dalle tue esigenze e specifiche dispositivi in ​​genere. Se avete bisogno buon smartphone per i giochi, dovresti prestare attenzione non solo al numero di core del processore, ma anche alla sua frequenza di clock, nonché al volume memoria ad accesso casuale.

  • Ad esempio, uno smartphone con 4GB RAM, processore quad-core e velocità di clock 1,7 GHz sarà molto più veloce di uno smartphone simile con processore octa-core e velocità di clock 1 GHz.
  • Anche il dispositivo processore svolge un ruolo importante. Ogni produttore ha una diversa struttura del processore. Ad esempio, processori dei produttori atomo E bocca di leone con lo stesso numero di core e la velocità di clock differiranno in termini di prestazioni.

VIDEO: Perché più core in un processore mobile non significa migliore?