Reklāma
Nav absolūti nekādu šaubu, ka konkurence starp mikroshēmu ražotājiem nepārtraukti palielinās ne tikai attiecībā uz personālo datoru procesoriem, bet arī mobilajiem un citiem mērķiem paredzētiem procesoriem. Lielais piecinieks, kas jāpiemin, ir Intel, AMD, nVidia, Qualcomm un Apple. Visiem šiem uzņēmumiem ir atšķirīgs process par to, kā attīstīt savus procesorus, kas padarīs interesantu redzēt, kura stratēģija ļaus viņiem pacelties uz augšu. Mans viedoklis tomēr ir vienkāršs - labāk izvēlēties labākus serdeņus.
Pirms es iekļūstu nejaukajā graudainā, lūdzu, ņemiet vērā raksta nosaukuma tekstu. Šis raksts ir par to, kāpēc es uzskatu, ka vairāk kodolu būs pārspēt labākus serdeņus, kas nozīmē, ka tas kādreiz nākotnē skanēs patiesi (atkal, pēc mana viedokļa). Pašreiz, kad lietojumprogrammas joprojām pārsvarā ir ar vienu vītni un nezina par vairākiem kodoliem, labākie serdeņi ir ieguvēji.
Pamatinformācija
Gadu gaitā mēs esam redzējuši, ka mūsu procesori no vienkodolu vieglajiem svariem pilnībā pāriet uz astoņu kodolu monstriem (vai 16 kodolu, ja jūs iekļaujat serverus). Acīmredzot vairāku kodolu esamība ir izdevīga un ļauj sistēmai vienlaikus strādāt ar vairāk datu, nekā tad, ja sistēmai būtu tikai viens kodols. Bet šajā brīdī rodas jauns jautājums - vai ir kāda vieta, kur ir izdevīgāk pārtraukt serdeņu pievienošanu un vienkārši padarīt tos labākus? Vai tas, ka 12 kodolu vietā ir 8, radīs daudz atšķirību? Var just, ka 4, 6 vai 8 serdeņi sasniedz “pietiekami labu” plato, ciktāl serdeņu skaits palielinās, bet mēs varētu darīt daudz labāk.
Kāpēc vairāk kodolu būs labāki
Protams, kam vairāk serdeņu un labāks serde ir labākais risinājums, bet ko darīt, ja jums ir jāizvēlas? Ja es izvēlētos vienu, es ietu vairāk kodolu. Kāpēc? Manas atbildes iedvesma slēpjas GPU darbībā.
GPU ir iesaiņoti ar serdeņiem. Faktiski dažām jaunākajām kartēm ir 2 048 serdes, ar kurām lielīties. Viņiem ir tik smieklīgs kodolu daudzums, jo tas ļauj vienlaikus strādāt ar datiem. Ja ir vairāk serdeņu, vairāk datu var tikt sašķobīts. Jā, GPU kodoli ir labi tikai viena veida darbos (tieši tāpēc mēs joprojām izmantojam CPU, nevis GPU), taču to pašu jēdzienu var attiecināt arī uz CPU.
Ja ir vairāk serdeņu, CPU var sašķobīt vairāk datu, un jūs saņemat ātru sistēmu, kas nodrošina zibspuldzi caur visu, ko tajā iemet, ar nosacījumu, ka tā ir ieprogrammēta informēt par visiem jūsu kodoliem. Īsāk sakot, daudzi labi serdeņi galu galā būs labāki nekā daži lieliski serdeņi.
Lielo mikroshēmu veidotāju pašreizējie plāni
Šķiet, ka Intel pašlaik uztur 4 kodolu ierobežojumu (6 to ekstrēmo produktu sērijai), bet turpina uzlabot savus kodolus. Tomēr nVidia arī palielina savu kodolu skaitu. Tāpat kā Qualcomm ar savu Snapdragon procesoru, kaut arī nedaudz lēnāk, bet tas arī veic pielāgotas korekcijas krājuma ARM dizainā. Pat Apple iegūst kodolus ar savu iPhone / iPad procesoru, taču ļoti lēnā ātrumā.
AMD arī cenšas uzlabot to serdeņus, taču iepriekšējie ceļveži ir parādījuši, ka AMD joprojām pievieno serdeņus un vēlējās patērētājiem izspiest 10 kodolu procesoru. AMD serveriem jau ir 16 kodolu behemota. Jā, tie nav īsti serdeņi, bet tas ir tas, kā viņi tiek tirgoti, un to es saucu par viņiem. Par visa moduļa pieeju ir bijis daudz diskusiju, par kurām jūs varat lasīt komentāros šeit 5 iemesli, kādēļ AMD Intel tiek stumts pret sienuGadu gaitā Intel un AMD ir diezgan cīnījušies, lai izceltu labākos procesorus. Galu galā pienāca brīdis, kad jūs pārāk daudz nedzirdējāt par to, kas bija AMD, ... Lasīt vairāk (pro) un šeit 5 iemesli, kāpēc AMD procesori tiek lemti [atzinums]1999. gada beigās es uzbūvēju savu pirmo datoru. Tas izmantoja AMD Athlon procesoru, kura pulksteņa frekvence bija 500 MHz, kas bija pietiekami ātrs, lai tajā laikā spēlētu lielāko daļu spēļu, kā arī labāka vērtība ... Lasīt vairāk (pret).
Kura stratēģija ir labākā? Šobrīd, kurš zina? Varbūt jums ir kāds viedoklis?
Secinājums
Tas, kas galu galā notiks, ir kaut kas tāds, ko mēs varam uzzināt tikai ar pacietības palīdzību. Tomēr, tā kā vairāk programmatūras kļūst pielāgojamas daudziem kodoliem, priekšrocība galu galā pāries uz tiem procesoriem, kuri kā viss komponents var izvadīt visvairāk darba. Līdz tam mums būs tikai jāpriecājas par to, kas šobrīd darbojas vislabāk.
Kāds ir jūsu viedoklis, vai vairāk kodolu vai labāki kodoli? Kad, jūsuprāt, mēs beidzot uzzināsim, kura izvēle ir labāka? Vai ir kādas citas domas? Paziņojiet mums komentāros!
Attēlu kredīti: Olivander, Forrestal_PL, Ārons
Danny ir Ziemeļteksasas universitātes vecākais, kurš bauda visus atvērtā pirmkoda programmatūras un Linux aspektus.