Intel Smart Cache: che cos'è, come funziona ea cosa serve?
Sommario:
- Intel Smart Cache, un nuovo termine per la memoria del processore
- L'evoluzione di Intel Smart Cache
- Prestazioni del processore Intel
- Cosa riserva il futuro per le cache?
Oggi ti diremo cos'è Intel Smart Cache , uno dei termini che forse ti suonano di più per la squadra blu. Sentiamo questo soprannome da circa il 2011 e la verità è che ora lo vediamo in qualsiasi set di specifiche di una CPU Intel . Tuttavia, cosa è utile e cos'è il marketing?
Indice dei contenuti
Intel Smart Cache, un nuovo termine per la memoria del processore
Ad esempio , la struttura dell'unità dei core nei processori Intel è di grande utilità per l'uso della cache. È una struttura più costosa da creare, ma consente molta più cache.
D'altra parte, abbiamo diversi algoritmi interni che ottimizzano il codice letto purché la cache sia molto più efficiente.
L'esempio più chiaro è l'idea del Caching Blocking (o dell'utilizzo della cache per blocchi). Questo algoritmo cerca di dividere grandi anelli in blocchi più piccoli (dividi e conquista) .
Per semplificarlo, potremmo dire che invece di passare da 1 a 10.000, andremo da 1 a 10.000 volte.
Diecimila valori non si adattano alla memoria cache L1 , quindi per ogni nuovo valore dovremo "scendere e cercarlo" fino a DRAM . D'altra parte, dieci valori si adattano a L1 , quindi dovremo scendere alla DRAM solo 10 volte. L'undicesimo valore che cerchiamo (di nuovo 1) troveremo nella cache L1 .
Possiamo contare dozzine di tecnologie e ottimizzazioni come questa ed sono i piccoli dettagli che rendono Intel Smart Cache un'implementazione interessante.
L'evoluzione di Intel Smart Cache
Con tutta questa base già stabilita, dobbiamo posizionarci nell'anno 2009 ~ 2011 , dove iniziamo a vedere processori più efficienti.
Il passaggio a 2 e 4 core era avvenuto di recente, ma c'erano ancora molti problemi per essere una nuova tecnologia. Le architetture erano nuove e molti dati sono stati persi o non utilizzati. D'altra parte, il consumo era astronomico e, in generale, erano necessarie nuove idee per migliorare questa piattaforma.
Tuttavia, l'idea della memoria cache condivisa era già nella mente di molti ed è rimasta solo per implementarla correttamente. Siamo stati in grado di vedere alcuni modelli precedenti con applicazioni simili, ma probabilmente Intel Smart Cache è stata stabilita come l'alternativa più affidabile e stabile.
I modelli più importanti che hanno iniziato a condividere la memoria cache sono stati Intel Core delle prime generazioni. Avevano a malapena 2 o 3 MB di memoria cache tra i tre livelli, ma abbiamo già visto lì le prime implementazioni di questa "tecnologia" . In effetti, nello stesso articolo Intel puoi vedere come fanno costantemente confronti con processori con cache non condivise.
TI CONSIGLIAMO La sovrapposizione di Unigine: cos'è e quali funzioni ha?Nel tempo, la naturale evoluzione della tecnologia ci ha permesso di aggiungere memorie più veloci, più quantità e algoritmi migliori. Oggi, i migliori modelli orientati all'utente hanno una media di 12 ~ 16 MB come Intel Core i9-9900k o i7-9700k .
Prestazioni del processore Intel
Non è una novità che Intel abbia funzionato molto bene negli ultimi anni.
Con il rilascio del loro nuovo Intel Core hanno segnato la strada da percorrere per i futuri modelli di CPU . Avevano eccellenti prestazioni single-core, buone prestazioni multi-core e le avevamo chiaramente organizzate in tre gamme separate. Dalla metà degli anni 2000 alla metà del 2018, potremmo dire senza esitazione che Intel ha dominato il mercato.
Nonostante ciò, negli ultimi anni abbiamo visto come è stato più rilassante del necessario, eliminando modelli con poche novità che offrivano solo "un po 'di più" . Da parte sua, AMD sta gradualmente costruendo una solida base come i processori Ryzen oggi .
A causa della struttura utilizzata da AMD , i suoi processori necessitano e traggono vantaggio dall'avere grandi quantità di memoria cache. Tanto che il modello desktop più in alto trasporterà circa 72 MB di cache e prevede fino a 128 MB (confrontandoli con i 16 MB di i9) . Tuttavia, più memoria non significa direttamente prestazioni migliori.
Pur avendo molta meno memoria cache, i processori Intel sono ancora quasi o più potenti delle loro controparti AMD . Il compito più notevole è la prestazione nei giochi, in cui questi processori mettono fuori uso con specifiche apparentemente inferiori.
D'altra parte, vale la pena notare i tempi di risposta della memoria RAM . Ha più a che fare con la struttura dell'architettura del processore, ma è in qualche modo interessante e correlata all'argomento.
In media, è noto che le CPU AMD hanno tempi di risposta notevolmente più elevati rispetto alla concorrenza. Questo è risolto con il supporto per memorie a frequenza più elevata, ma non fatevi ingannare. Numeri più alti non significano prestazioni migliori.
Cosa riserva il futuro per le cache?
Come molte altre cose nella vita, il futuro è incerto.
Non sembra che abbiamo alcuna alternativa alle cache, quindi sembra che staremo con loro per qualche decennio. Naturalmente, possiamo aspettarci miglioramenti in termini di dimensioni, efficienza e algoritmi applicabili. Non per niente la tecnologia sta diventando più potente, efficiente ed economica.
Un problema che viene spesso in mente è che la concorrenza tra AMD e Intel è davvero squilibrata. La squadra rossa è leggermente più forte della concorrenza blu, ma dobbiamo ricordare che AMD utilizza transistor a 7 nm e frequenze RAM molto più elevate.
In altre parole, AMD utilizza una tecnologia due o tre volte più avanzata rispetto a Intel , ma ha solo un leggero vantaggio. Quindi cosa accadrà quando Intel raggiungerà i 7 nm , sapendo quanto comprimono e ottimizzano le loro micro-architetture?
Comunque sia, non possiamo vedere le linee temporali alternative. Attualmente sappiamo che Intel è un po 'ridotta, ma tutto potrebbe cambiare con i processori Intel di decima generazione .
Sembra che cose come Intel Smart Cache in questi giorni insieme a molte altre tecnologie di supporto consentano a Intel di mantenersi in proprio. Anche se non ha più il dominio completo, è comunque un'alternativa a cui molti utenti si sentono attaccati.
Ora dicci, quale tecnologia è quella che attira maggiormente la tua attenzione da Intel? Pensi che Intel Smart Cache faccia qualche differenza importante? Condividi le tue idee nella casella dei commenti.
Carattere Intel SoftwareQuora▷ Cos'è ssd, come funziona ea cosa serve?
Se vuoi sapere cos'è un SSD, a cosa serve, quali sono le sue parti e anche come funziona ✅ Tipi di memorie e formati.
▷ Fibre ottiche: cos'è, a cosa serve e come funziona
Se vuoi sapere cos'è la fibra ottica ✅ in questo articolo ti offriamo un buon riassunto di come funziona e dei suoi diversi usi.
Nvidia frameview: cos'è, a cosa serve e come funziona
Nvidia ha recentemente rilasciato Nvidia FrameView, un'interessante applicazione di benchmarking con basso consumo energetico e dati interessanti.