image/svg+xml
Logo Tom's Hardware
  • Hardware
  • Videogiochi
  • Mobile
  • Elettronica
  • EV
  • Scienze
  • B2B
  • Quiz
  • Tom's Hardware Logo
  • Hardware
  • Videogiochi
  • Mobile
  • Elettronica
  • EV
  • Scienze
  • B2B
  • Quiz
  • Forum
  • Sconti & Coupon
Sconti & Coupon
Accedi a Xenforo
Immagine di Questa è la tech che salverà le schede video da 8GB Questa è la tech che salverà le schede video da 8GB...
Immagine di Uso della VRAM ridotto all'osso con la nuova versione del DLSS Uso della VRAM ridotto all'osso con la nuova versione del DL...

CPU più veloci e che consumano meno, ripensiamo la cache

Un gruppo di ricercatori propone un nuovo schema di organizzazione della cache e nuovi algoritmi per velocizzare i processori e consumare meno energia.

Advertisement

Quando acquisti tramite i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Scopri di più
Avatar di Manolo De Agostini

a cura di Manolo De Agostini

Pubblicato il 20/03/2014 alle 14:15 - Aggiornato il 15/03/2015 alle 01:49

Si parla spesso di processi produttivi come viatico per avere processori sempre più veloci e capaci di consumare meno. È indubbiamente una parte importante, ma non l'unica: l'architettura, cioè il cuore di un chip, è ciò che fa una grande differenza. In un progetto sono molte le parti importanti e tra queste troviamo le cache, che permettono al processore di accedere rapidamente ai dati d'uso più frequente, tagliando drasticamente i tempi di calcolo.

Le cache sono presenti nei processori da decine di anni e in principio costituivano unità fuori dal processore. Adesso però conviviamo con microprocessori dotati molti core, che devono condividere i dati tra loro, per cui lo scambio di informazioni all'interno di un chip assume un aspetto sempre più importante. Il sito Ars Technica riporta che alcuni ricercatori del MIT e dell'Università del Connecticut hanno sviluppato un nuovo insieme di "regole" (algoritmi e non solo) per la gestione della cache all'interno di processori multi-core. In base alle simulazioni che hanno svolto, la nuova struttura sarebbe in grado assicurare un miglioramento prestazionale del 15% e un risparmio energetico del 25%. Grasso che cola in tempi in cui la legge di Moore è messa in seria discussione.

Generalmente le cache sui chip multi-core sono organizzate gerarchicamente. Ogni core ha una propria cache privata, che può essere suddivisa in livelli, sulla base di quanto rapidamente vi si può accedere. C'è anche una cache condivisa, comunemente indicata come cache di ultimo livello (LLC) o L3, a cui tutti i core possono accedere.

La maggior parte dei chip si basa su quello che viene chiamato principio di località spaziotemporale (spaziale e temporale) per gestire la cache. La località spaziale indica che se un core richiede determinati dati, lo stesso core poi richiederà dati nelle vicinanze subito dopo. La località temporale dice invece che se un core richiede un insieme di dati, è probabile che ne abbia nuovamente bisogno nel breve termine. I processori usano questi due modelli per mantenere le cache occupate e velocizzare i calcoli.

Questo principio però nasconde anche dei problemi. Ad esempio quando i dati memorizzati superano la capacità della cache privata del core. In questo caso, il chip spreca molto tempo nel far passare i dati nei vari livelli gerarchici della cache. Così George Kurian, Srini Devadas e Omer Khan hanno deciso di affrontare il tema, cercando strade alternative per mitigare i problemi associati al principio di località spaziotemporale.

Il principio di funzionamento proposto afferma che quando i dati archiviati superano la capacità della cache privata del core, il chip suddivide il dato tra cache privata e LLC. Questo fa sì che il dato sia archiviato laddove può essere "pescato" più velocemente, piuttosto che nella memoria principale. La loro soluzione però ha anche altri benefici, per esempio quando due core lavorano sullo stesso dato e sincronizzano i risultati con la versione che hanno in cache.

La tecnica proposta elimina l'operazione di sincronizzazione, archiviando semplicemente il dato condiviso in una singola posizione nella cache di ultimo livello. Poi i core accedono ai dati a turno, piuttosto che intasare la rete on-chip con le operazioni di sincronizzazione.

Se poi ci sono due core che stanno lavorando sugli stessi dati, ma non li sincronizzano frequentemente, il loro progetto prevede un secondo circuito che tratta questi dati come estensioni della cache privata di ciascun core. Questo permette ad ogni core di avere una propria copia dei dati nella cache di ultimo livello, velocizzando l'accesso alle informazioni.

Lo studio è quindi notevole e sembra offrire buone soluzioni che i colossi dell'industria hi-tech potrebbero prendere in considerazione. D'altronde a volte bastano nuovi design e algoritmi di caching più intelligenti per velocizzare ulteriormente la gestione delle informazioni, ridurre il numero di comandi necessari e consumare, di conseguenza, meno che in passato. Insomma, che i processi produttivi avanzino, ma per il futuro la vera sfida sarà creare architetture sempre più efficienti.

Leggi altri articoli

👋 Partecipa alla discussione! Scopri le ultime novità che abbiamo riservato per te!

0 Commenti

⚠️ Stai commentando come Ospite . Vuoi accedere?


Questa funzionalità è attualmente in beta, se trovi qualche errore segnalacelo.

Segui questa discussione
Advertisement

Non perdere gli ultimi aggiornamenti

Newsletter Telegram

I più letti di oggi


  • #1
    Questo nuovo materiale "vive" e ricostruisce gli edifici
  • #2
    Uso della VRAM ridotto all'osso con la nuova versione del DLSS
  • #3
    Anche Amazon nella rete del “NO IVA”: ecco gli affari nascosti
  • #4
    Uno YouTuber ha acquistato uno dei marchi più famosi del retrogaming
  • #5
    Milioni di stampanti in tutto il mondo a rischio sicurezza
  • #6
    Questa è la tech che salverà le schede video da 8GB
Articolo 1 di 5
Uso della VRAM ridotto all'osso con la nuova versione del DLSS
Le ottimizzazioni della VRAM hanno raggiunto un nuovo traguardo con l'ultimo aggiornamento alla tecnologia DLSS 4 di NVIDIA.
Immagine di Uso della VRAM ridotto all'osso con la nuova versione del DLSS
5
Leggi questo articolo
Articolo 2 di 5
Questa è la tech che salverà le schede video da 8GB
Una ricerca di AMD dimostra come generare alberi e vegetazione in tempo reale riduca drasticamente l'uso della VRAM nei rendering 3D di diverse volte.
Immagine di Questa è la tech che salverà le schede video da 8GB
2
Leggi questo articolo
Articolo 3 di 5
Queste DRAM consumano il 20% in meno e performano di più
L'industria delle memorie DRAM sta assistendo a una rivoluzione che potrebbe ridefinire i parametri di efficienza energetica e delle prestazioni.
Immagine di Queste DRAM consumano il 20% in meno e performano di più
Leggi questo articolo
Articolo 4 di 5
Mediaworld fa il NO IVA, ma Amazon batte il prezzo su questo tablet Lenovo
Il NO IVA di Mediaworld non basta! Amazon ha il tablet Lenovo Tab M11 a un prezzo ancora più basso, solo 138€. Tra i migliori tablet entry level!
Immagine di Mediaworld fa il NO IVA, ma Amazon batte il prezzo su questo tablet Lenovo
1
Leggi questo articolo
Articolo 5 di 5
NVIDIA pensa già alle RTX 50 SUPER: ecco quando arriveranno
Le nuove RTX 50 SUPER debutteranno probabilmente al CES 2026. Le novità riguardano principalmente la VRAM, aumentata del 50% rispetto ai modelli base.
Immagine di NVIDIA pensa già alle RTX 50 SUPER: ecco quando arriveranno
14
Leggi questo articolo
Advertisement
Advertisement

Advertisement

Footer
Tom's Hardware Logo

 
Contatti
  • Contattaci
  • Feed RSS
Legale
  • Chi siamo
  • Privacy
  • Cookie
  • Affiliazione Commerciale
Altri link
  • Forum
Il Network 3Labs Network Logo
  • Tom's Hardware
  • SpazioGames
  • CulturaPop
  • Data4Biz
  • TechRadar
  • SosHomeGarden
  • Aibay

Tom's Hardware - Testata giornalistica associata all'USPI Unione Stampa Periodica Italiana, registrata presso il Tribunale di Milano, nr. 285 del 9/9/2013 - Direttore: Andrea Ferrario

3LABS S.R.L. • Via Pietro Paleocapa 1 - Milano (MI) 20121
CF/P.IVA: 04146420965 - REA: MI - 1729249 - Capitale Sociale: 10.000 euro

© 2025 3Labs Srl. Tutti i diritti riservati.