Pamācības

Intel vietrā kešatmiņa: kas tas ir, kā tas darbojas un kam tas paredzēts?

Satura rādītājs:

Anonim

Šodien mēs jums pateiksim, kas ir Intel Smart Cache - viens no terminiem, kas jums, iespējams, visvairāk skan par zilo komandu. Šo segvārdu mēs dzirdam kopš aptuveni 2011. gada , un patiesība ir tāda, ka tagad mēs to redzam jebkurā Intel CPU specifikāciju komplektā. Tomēr, kas ir noderīgs un kas ir mārketings?

Satura rādītājs

Intel Smart Cache, jauns termins procesora atmiņai

Piemēram , kodolu vienības struktūra Intel procesoros dod lielu labumu kešatmiņas izmantošanai. Tā ir dārgāka struktūra, lai izveidotu, bet tā ļauj daudz kešatmiņā.

No otras puses, mums ir dažādi iekšējie algoritmi, kas optimizē nolasīto kodu, ja kešatmiņa ir daudz efektīvāka.

Skaidrākais piemērs ir kešatmiņas bloķēšanas ideja (vai kešatmiņas izmantošana blokos). Šis algoritms mēģina sadalīt lielas cilpas mazākos blokos (sadalīt un iekarot) .

Lai to vienkāršotu, mēs varētu teikt, ka tā vietā, lai iet no 1 līdz 10 000, mēs ejam no 1 līdz 10 000 reižu.

Desmit tūkstoši vērtību neietilpst L1 kešatmiņas atmiņā, tāpēc katrai jaunai vērtībai mums būs “jāiet lejā un jāmeklē” līdz DRAM . No otras puses, L1 der desmit vērtības, tāpēc līdz DRAM mums būs jāiet tikai 10 reizes. Vienpadsmitā meklētā vērtība (atkal 1) tiks atrasta kešatmiņā L1 .

Mēs varam saskaitīt desmitiem tehnoloģiju un optimizāciju, piemēram, šo, un tas ir mazs sīkums, kas padara Intel Smart Cache par interesantu ieviešanu.

Intel viedās kešatmiņas evolūcija

Tā kā visa šī bāze jau ir izveidota, mums jānovieto 2009. – 2011. Gads, kurā mēs sākam redzēt efektīvākus procesorus.

Pāreja uz 2 un 4 kodoliem notika nesen, taču joprojām bija daudz problēmu, lai izveidotu jaunu tehnoloģiju. Arhitektūra bija jauna, un daudz datu tika zaudēts vai netika izmantots. No otras puses, patēriņš bija astronomisks, un kopumā šīs platformas uzlabošanai bija vajadzīgas jaunas idejas.

Tomēr ideja par kopīgu kešatmiņas atmiņu daudziem jau ienāca prātā, un atlika tikai to pareizi īstenot. Mums bija iespēja redzēt dažus iepriekšējus modeļus ar līdzīgām lietojumprogrammām, taču, iespējams, kā visdrošākā un stabilākā alternatīva tika noteikta Intel Smart Cache .

Vissvarīgākie modeļi, kas sāka koplietot kešatmiņu, bija pirmo paaudžu Intel Core . Viņiem gandrīz nebija 2 vai 3 MB kešatmiņas atmiņas starp trim līmeņiem, bet mēs jau tur redzējām šīs "tehnoloģijas" pirmās ieviešanas. Faktiski tajā pašā Intel rakstā jūs varat redzēt, kā viņi pastāvīgi veic salīdzinājumus ar procesoriem ar koplietotu kešatmiņu.

Mēs iesakām jums apvienot Superpozīciju: kas tas ir un kādas funkcijas tam ir?

Laika gaitā dabiskā tehnoloģiju attīstība ļāva mums pievienot ātrākas atmiņas, lielāku daudzumu un labākus algoritmus. Mūsdienās populārākie uz lietotājiem orientētie modeļi ir vidēji 12 ~ 16 MB, piemēram, Intel Core i9-9900k vai i7-9700k .

Intel procesora veiktspēja

Nav ziņa, ka Intel pēdējos gados veic ļoti labi.

Izlaižot jauno Intel Core, viņi iezīmēja ceļu uz priekšu turpmākajiem CPU modeļiem. Viņiem bija lielisks viena kodola sniegums, labs vairāku kodolu sniegums, un mums tas bija skaidri sakārtots trīs atsevišķos diapazonos. No 2000. gadu vidus līdz 2018. gada vidum mēs bez vilcināšanās varētu teikt, ka tirgū dominēja Intel .

Neskatoties uz to, pēdējos gados mēs esam redzējuši, kā tas ir atpūties vairāk nekā nepieciešams, izlaižot modeļus ar dažiem jaunumiem, kas piedāvā tikai “nedaudz vairāk” . No savas puses AMD pakāpeniski veido stabilu pamatu, piemēram, šodien Ryzen procesorus.

AMD izmantotās struktūras dēļ procesoriem ir nepieciešams liels ieguvums no kešatmiņas un tas ir izdevīgi . Tik daudz, ka vispopulārākais galddatoru modelis nes aptuveni 72 MB kešatmiņas un gaida līdz 128 MB (salīdziniet tos ar i9 16 MB) . Tomēr vairāk atmiņas nenozīmē tieši labāku sniegumu.

Neskatoties uz to, ka kešatmiņā ir daudz mazāk, Intel procesori joprojām ir gandrīz tikpat vai jaudīgāki nekā viņu AMD kolēģi. Visievērojamākais uzdevums ir sniegums spēlēm, kur šie procesori izliek lādi ar acīmredzami zemākām specifikācijām.

No otras puses, ir vērts atzīmēt RAM atmiņas reakcijas laikus. Tas vairāk saistīts ar procesora arhitektūras struktūru, bet ir nedaudz interesants un saistīts ar tēmu.

Vidēji ir zināms, ka AMD CPU reakcijas laiks ir ievērojami lielāks nekā to konkurence. Tas tiek atrisināts ar atbalstu augstākas frekvences atmiņām, taču neļaujiet sevi apmānīt. Lielāks skaitlis nenozīmē labāku sniegumu.

Kāda ir kešatmiņu nākotne?

Tāpat kā daudzas citas lietas dzīvē, nākotne ir neskaidra.

Neizskatās, ka mums būtu alternatīvas kešatmiņām, tāpēc šķiet, ka mēs ar tām būsim dažas desmitgades. Protams, mēs varam gaidīt lieluma, efektivitātes un piemērojamo algoritmu uzlabojumus. Ne velti tehnoloģija kļūst jaudīgāka, efektīvāka un lētāka.

Jautājums, kas bieži vien ienāk prātā, ir tas, ka konkurence starp AMD un Intel patiešām nav līdzsvarota. Sarkanā komanda ir nedaudz spēcīgāka par tās zilo konkurenci, taču mums ir jāatceras, ka AMD izmanto 7nm tranzistorus un daudz augstākas RAM frekvences.

Citiem vārdiem sakot, AMD izmanto divas līdz trīs reizes progresīvākas tehnoloģijas nekā Intel , tomēr salīdzinājumā ar tām viņi iegūst tikai nelielas priekšrocības. Kas notiks, kad Intel sasniegs 7 nm , zinot, cik daudz viņi izspiež un optimizē savas mikroarhitektūras?

Lai kā arī nebūtu, mēs neredzam alternatīvus termiņus. Pašlaik mēs zinām, ka Intel ir mazliet mazāks, taču ar 10. paaudzes Intel procesoriem viss var mainīties .

Šķiet, ka tādas lietas kā Intel Smart Cache mūsdienās kopā ar daudzām citām atbalsta tehnoloģijām ļauj Intel noturēt savu. Lai gan tai vairs nav pilnīgas dominējošās pozīcijas, tā joprojām ir alternatīva, kurai daudzi lietotāji jūtas piederīgi.

Tagad pastāstiet mums, kura tehnoloģija ir tā, kas visvairāk pievērš jūsu uzmanību no Intel? Vai jūs domājat, ka Intel Smart Cache ir kāda būtiska atšķirība? Kopīgojiet savas idejas komentāru lodziņā.

Intel SoftwareQuora fonts

Pamācības

Izvēle redaktors

Back to top button