Tutorials

Intel smart cache: wat is het, hoe werkt het en waar is het voor?

Inhoudsopgave:

Anonim

Vandaag gaan we je vertellen wat Intel Smart Cache is , een van de termen die voor jou misschien het meest klinken over het blauwe team. We horen deze bijnaam sinds ongeveer 2011 en de waarheid is dat we hem nu zien in elke set specificaties van een Intel CPU . Maar wat is nuttig en wat is marketing?

Inhoudsindex

Intel Smart Cache, een nieuwe term voor processorgeheugen

Zo is de eenheidsstructuur van de cores in Intel- processors een groot voordeel voor het gebruik van de cache. Het is een duurdere structuur om te maken, maar er is veel meer caching mogelijk.

Aan de andere kant hebben we verschillende interne algoritmen die de gelezen code optimaliseren, zolang de cache veel efficiënter is.

Het duidelijkste voorbeeld is het idee van Caching Blocking (of het gebruik van de cache door blokken). Dit algoritme probeert grote lussen in kleinere blokken te verdelen (verdelen en veroveren) .

Om het eenvoudiger te maken, zouden we kunnen zeggen dat we in plaats van van 1 naar 10.000 keer van 1 naar 10.000 keer gaan.

Tienduizend waarden passen niet in het L1-cachegeheugen , dus voor elke nieuwe waarde zullen we "naar beneden moeten gaan en ernaar zoeken" tot DRAM . Aan de andere kant passen tien waarden in L1 , dus we hoeven maar 10 keer naar DRAM te gaan. De elfde waarde die we zoeken (opnieuw een 1) vinden we in cache L1 .

We kunnen tientallen van dergelijke technologieën en optimalisaties tellen en het zijn de kleine details die Intel Smart Cache tot een interessante implementatie maken.

De evolutie van Intel Smart Cache

Nu al deze basis is gevestigd, moeten we ons in het jaar 2009 ~ 2011 plaatsen , waar we beginnen met het zien van efficiëntere processors.

De overstap naar 2 en 4 cores had onlangs plaatsgevonden, maar er waren nog veel problemen om een ​​nieuwe technologie te zijn. De architecturen waren nieuw en veel gegevens gingen verloren of werden niet gebruikt. Aan de andere kant was het verbruik astronomisch en over het algemeen waren er nieuwe ideeën nodig om dit platform te verbeteren.

Het idee van gedeeld cachegeheugen was echter al in de hoofden van velen en het bleef alleen om het correct te implementeren. We hebben enkele eerdere modellen met vergelijkbare toepassingen kunnen zien, maar mogelijk werd Intel Smart Cache het meest betrouwbare en stabiele alternatief.

De belangrijkste modellen die het cachegeheugen begonnen te delen, waren de Intel Core van de eerste generaties. Ze hadden nauwelijks 2 of 3 MB cachegeheugen tussen de drie niveaus, maar we zagen de eerste implementaties van deze "technologie" daar al . In hetzelfde Intel- artikel kun je zelfs zien hoe ze constant vergelijkingen maken met processors met niet-gedeelde caches.

WIJ RADEN U AAN Unigine Superposition: wat is het en welke functies heeft het?

Door de natuurlijke evolutie van technologie konden we in de loop van de tijd snellere herinneringen, meer kwantiteit en betere algoritmen toevoegen. Tegenwoordig zijn de beste gebruikersgerichte modellen gemiddeld 12 ~ 16 MB, zoals de Intel Core i9-9900k of i7-9700k .

Intel processorprestaties

Het is geen nieuws dat Intel de afgelopen jaren erg goed presteert.

Met de release van hun nieuwe Intel Core markeerden ze de weg voorwaarts voor toekomstige CPU- modellen. Ze hadden uitstekende single-core prestaties, goede multi-core prestaties en we hadden het duidelijk georganiseerd in drie afzonderlijke reeksen. Vanaf het midden van de jaren 2000 tot het midden van 2018 konden we zonder aarzelen zeggen dat Intel de markt heeft gedomineerd.

Desondanks hebben we de afgelopen jaren gezien hoe het meer dan nodig was om te ontspannen, waarbij we modellen met weinig nieuwigheden uit de kast haalden die alleen "iets meer" boden. Van zijn kant heeft AMD geleidelijk een solide basis opgebouwd , zoals Ryzen- processors vandaag .

Vanwege de structuur die AMD gebruikt, hebben de processors grote hoeveelheden cachegeheugen nodig. Zozeer zelfs dat het beste desktopmodel ongeveer 72 MB cache zal bevatten en tot 128 MB kan verwachten (vergelijk ze met de 16 MB van de i9) . Meer geheugen betekent echter niet direct betere prestaties.

Ondanks dat ze veel minder cachegeheugen hebben, zijn Intel- processors nog steeds bijna net zo krachtig als hun AMD- tegenhangers. De meest opvallende taak zijn prestaties in gaming, waar deze processors een kist uitbrengen met ogenschijnlijk lagere specificaties.

Aan de andere kant is het de moeite waard om de reactietijden van het RAM-geheugen op te merken. Het heeft meer te maken met de structuur van de processorarchitectuur, maar is enigszins interessant en gerelateerd aan het onderwerp.

Het is bekend dat AMD-CPU's aanzienlijk hogere reactietijden hebben dan hun concurrenten. Dit is opgelost met ondersteuning voor herinneringen met een hogere frequentie, maar laat u niet misleiden. Hogere cijfers betekenen niet betere prestaties.

Wat brengt de toekomst voor caches?

Zoals veel andere dingen in het leven, is de toekomst onzeker.

Het lijkt erop dat we geen alternatief hebben voor caches, dus het lijkt erop dat we een paar decennia bij hen zullen zijn. Natuurlijk kunnen we verbeteringen verwachten in omvang, efficiëntie en algoritmen die van toepassing zijn. Niet voor niets wordt technologie steeds krachtiger, efficiënter en goedkoper.

Een probleem dat vaak in me opkomt is dat de concurrentie tussen AMD en Intel echt onevenwichtig is. Het rode team is iets sterker dan zijn blauwe concurrentie, maar we moeten niet vergeten dat AMD 7nm- transistors en veel hogere RAM- frequenties gebruikt.

Met andere woorden, AMD gebruikt twee tot drie keer meer geavanceerde technologie dan Intel , maar ze krijgen er maar een klein voordeel over. Dus wat gebeurt er als Intel 7nm bereikt, wetende hoeveel ze in hun micro-architecturen knijpen en optimaliseren?

Hoe het ook zij, we kunnen de alternatieve tijdlijnen niet zien. We weten momenteel dat Intel een beetje down is, maar alles kan veranderen met de 10e generatie Intel- processors.

Het lijkt erop dat Intel en Intel Smart Cache tegenwoordig, samen met vele andere ondersteunende technologieën, zichzelf staande kunnen houden. Hoewel het niet langer volledig domineert, is het nog steeds een alternatief waar veel gebruikers zich aan gehecht voelen.

Vertel ons nu welke technologie degene is die uw aandacht het meest trekt van Intel? Denk je dat Intel Smart Cache een belangrijk verschil maakt? Deel uw ideeën in het opmerkingenveld.

Intel SoftwareQuora-lettertype

Tutorials

Bewerkers keuze

Back to top button