Frequenza di clock massima dei microprocessori


9

Di recente, ho sentito che AMD ha rilasciato la nuova serie di processori FX Vishera che funziona a 5 GHZ. La mia domanda è se esiste un limite superiore della frequenza di clock di un processore? Cioè possiamo continuare ad aumentare la frequenza di clock per sempre? Quali problemi elettrici dovremo affrontare a frequenze di clock più elevate?


Perché pensi che sarebbe nient'altro che 5 GHz?
jippie,

@jippie non capisco.
Torsten Hĕrculĕ Cärlemän,

Intendi in generale o per questo esempio specifico? Potresti voler chiarire la tua domanda.
jippie,

@jippie lo ha dato come esempio. La mia domanda era se continuiamo ad aumentare la frequenza di clock. Ho modificato il mio post.
Torsten Hĕrculĕ Cärlemän,

Risposte:


10

EDIT : questa domanda ha portato a una lunga discussione. È fondamentale capire che il fatto che la velocità delle CPU non sia aumentata negli ultimi anni è legato ad aspetti commerciali e non direttamente a problemi tecnici o fisici. È possibile controllare questo collegamento per le frequenze più elevate ottenute con le CPU esistenti mediante overclocking e supercooling.

Dall'invenzione del primo PC e fino agli inizi del 2000, il parametro principale di ciascuna CPU era la sua frequenza (frequenza massima di funzionamento). I produttori hanno cercato di escogitare nuove tecnologie che consentiranno frequenze più elevate, e i progettisti di chip hanno lavorato molto duramente per sviluppare micro-architetture che consentissero al chip di funzionare su una frequenza più alta.

Tuttavia, quando i chip sono diventati più piccoli e più veloci, è emerso il problema della dissipazione del calore: quando l'intera quantità di calore generato dalla commutazione dei transistor non è stata dissipata, i chip sono stati danneggiati. Gli ingegneri hanno iniziato a collegare i dissipatori di calore ai processori, quindi ai fan, ma alla fine sono giunti alla conclusione che l'approccio di aumentare la frequenza della CPU non è più pratico in termini di prestazioni aggiuntive per costo aggiunto.

In altre parole: le frequenze delle CPU possono essere aumentate, ma ciò rende le CPU (in realtà, non le CPU ma i meccanismi di raffreddamento) troppo costose. I consumatori non compreranno computer costosi se esiste un'alternativa .

In generale, gli attuali processi tecnologici consentono un funzionamento ad altissima frequenza (molto al di sopra di ~ 3GHz che Intel di solito usa, e persino il 5GHz di AMD non è il limite massimo). Tuttavia, il costo associativo dei dispositivi di raffreddamento richiesti a queste alte frequenze è troppo elevato.

Vorrei sottolineare questo: non esiste alcun effetto fisico che impedisce lo sviluppo di processori a 8-10 GHz con la tecnologia attuale . Tuttavia, dovrai fornire un meccanismo di raffreddamento molto costoso per evitare che un tale processore si bruci.

Inoltre, i processori di solito lavorano in "raffica" - hanno periodi di inattività molto lunghi, seguiti da periodi brevi ma molto intensivi (e quindi ad alto consumo di energia). Gli ingegneri potrebbero costruire un processore da 10 GHz che funziona alle frequenze più alte per brevi periodi di tempo (e non è necessario alcun raffreddamento aggiuntivo perché i periodi sono brevi), ma questo approccio è stato anche declinato come inutile (elevati investimenti nello sviluppo rispetto a guadagni discutibili ). Tuttavia, a seguito di futuri miglioramenti microarchitettura, questo approccio può essere riconsiderato. Sono convinto che questo processore AMD a 5 GHz non funzioni costantemente a 5 GHz, ma aumenta il suo clock interno al massimo durante brevi raffiche.

LIMITE FISICO: esiste un limite fisico a un clock rate massimo raggiungibile per ogni tecnologia di processo (che dipende dalle dimensioni minime delle funzionalità della tecnologia), tuttavia penso che l'ultimo processore Intel che era stato davvero spinto a questo limite fosse Pentium 4. Ciò significa che oggi, quando la tecnologia avanza e le dimensioni minime delle funzionalità si riducono (nel frattempo in conformità con la legge di Moore), l'unico vantaggio di questa riduzione è che è possibile adattare più logica nella stessa area (gli ingegneri non spingono più la frequenza della CPU ai limiti della tecnologia).

A proposito, il limite sopra non può aumentare per sempre. Leggi la legge di Moore e i problemi associati al suo ulteriore apparecchio.


Quindi, secondo la legge di Moore, poiché il numero di componenti aumenterà, presto esauriremo lo spazio per un processore efficiente e funzionante?
Torsten Hĕrculĕ Cärlemän,

@AnuragPallaprolu, non so cosa intendi con "presto finiremo lo spazio". Abbiamo già superato il punto in cui l'aumento di frequenza (che è possibile) non è commercialmente vantaggioso. Tuttavia, non credo che il problema della dissipazione del calore ridurrà le frequenze operative in futuro - mentre il numero di transistor aumenta, la potenza attiva dissipata da ciascun transistor diminuisce. Possiamo discutere le implicazioni di un forte aumento del potere di dispersione, ma non è l'argomento di questa domanda.
Vasiliy,

Gli altri componenti non saranno interessati dalle frequenze più alte? Anche loro dovrebbero sincronizzare per sincronizzare giusto?
Torsten Hĕrculĕ Cärlemän,

Non necessariamente. Le moderne CPU utilizzano molti clock (internamente). Alcuni sono più veloci, altri più lenti. Esistono solide soluzioni per i problemi di sincronizzazione (comunemente noti come problemi Clock-Domain-Crossing).
Vasiliy,

@AnuragPallaprolu, ho modificato la mia risposta. È la risposta più completa che posso dare. Ho anche trovato qualcosa di nuovo per me stesso: ci sono record mondiali monitorati per le frequenze delle CPU. Qui puoi vedere che anche i processori che non sono stati progettati per funzionare a 8 GHz possono raggiungere queste frequenze.
Vasiliy,

0

Ci sono limiti fisici.

La frequenza del processore è limitata da:

  • la velocità della corrente elettrica (ad esempio nel rame)
  • la velocità di commutazione dei transistor
  • la dimensione del processore

Supponiamo che tu abbia un moltiplicatore e un registro sulla CPU. Alcune variabili di input vengono moltiplicate e quindi memorizzate nel registro.

Il segnale elettrico ha bisogno di tempo per viaggiare attraverso le linee del segnale e i transistor.

Se aumenti troppo la frequenza di clock, la moltiplicazione non è terminata quando inizia il ciclo successivo. E potresti voler usare il risultato della moltiplicazione nelle istruzioni successive!

Quindi, se la CPU è più piccola, puoi inserire una frequenza più alta su di essa.

Vedi anche: Ritardo di propagazione Collo di bottiglia di interconnessione

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.