Faktiskā atšķirība starp četrkodolu un astoņkodolu ..

Es gribēju uzrakstīt šo ziņu, jo redzēju, ka daudzi cilvēki maldina, ka Okta-kodols ir divreiz ātrāks nekā četrkodols, bet patiesībā tā nav. Jūs esat maldinājis ..

Tāpēc ļaujiet man noskaidrot, ka tagad ..

Kas ir četrkodolu un Octa-core procesori?

Pieņemot, ka jūs visi zināt, kas ir procesors, ienirsim Octa un četrkodolu lietās. Četrkodols ir procesors, kam ir četri kodoli un Octa-kodols, kam divreiz ir četrkodolu kodoli.

Kāda ir lietderība, ja ir vairāk serdeņu?

Tas ir tāpat kā šefpavāri viesnīcā, jo vairāk šefpavāru ir mazāks par apkalpošanas laiku. Tas pats attiecas uz šo lietu, jo vairāk kodolu ir mazāk laika, lai apstrādātu jūsu uzdevumus, piemēram, spēles, pārlūkošanu utt.

Tātad, kāda šeit ir problēma? Astoņu skaita dēļ astoņkodolim jābūt ātrākam par četrkodolu. Bet tā nav.

Šeit nāk faktiskā atbilde,

  • Četrkodolu mikroshēmu gadījumā katru serdi var darbināt vienlaikus, nodrošinot ātru un vienmērīgu vairākuzdevumu veikšanu.
  • Mūsdienu Octa-core mikroshēmu gadījumā viņiem ir 2 4 serdeņu komplekti, kas tiek nodoti darbam atkarībā no uzdevuma grūtībām.

Ļaujiet divus komplektus uzskatīt par mazu CPU (vieglāks viens - 4 serdeņi) un lielais CPU (spēcīgāks viens - 4 serdeņi) - pilnīgi Octa kodols (8 kodoli). Darbs tiek sadalīts starp šīm divām kopām atkarībā no uzdevuma, kā minēts iepriekš. Šis arhitektūras tips tiek saukts par big.LITTLE arhitektūru.

Tagad atgriezīsimies pie mazā CPU un lielā CPU piemēra.

1. piemērs:

Ja jūs spēlējat spēli, tas ir grūts uzdevums, tāpēc spēcīgākais viens lielais CPU uzņemas uzdevumu vienā no tā kodoliem. Vienlaicīgi, ja izmantojat kalkulatoru vai vienkārši pārlūkojat, šeit Lighter one little CPU veic uzdevumu vienā no tā kodoliem.

2. piemērs:

Ja jūs izmantojat kalkulatoru un vienlaikus pārlūkojat, šie uzdevumi ir vieglāki, tāpēc tiks iedarbināts tikai mazais CPU, nevis lielais CPU. Pat ja vieglāki uzdevumi pārsniedz limitu, tiks izmantots tikai mazais CPU, nevis lielais CPU.

  • Visbeidzot, neatkarīgi no uzdevumu skaita, mazais CPU tiks izmantots tikai vieglākiem uzdevumiem, un lielais CPU tiks izmantots tikai spēcīgākiem uzdevumiem.

Tagad jums var būt jautājums, kāda jēga ir divkodolu (Octa kodolu) procesoriem?

  • Tas viss ir paredzēts energoefektivitātei. Agrīnās mikroshēmas agrāk bija viena kodola darbības zemākās frekvencēs. Darbības ātruma palielināšanai tie tika izgatavoti darbam ar augstākām frekvencēm, bet tos var palielināt tikai līdz punktam. Tas palielina mikroshēmas siltumu. Tāpēc viņi palielināja serdeņus, lai samazinātu siltumu un palielinātu darbības ātrumu, taču tam ir arī trūkums. Tas patērē enerģiju. Tāpēc viedtālruņi aizplūst ātrāk.

Bet tik liels darbības ātrums nav vajadzīgs lielākajai daļai viedtālruņu uzdevumu, piemēram, navigācijai, ziņojumapmaiņai, pārlūkošanai utt. Bet spēlēm, video ierakstīšanai un animācijām ir nepieciešams šis ātrums. Palielinoties ātrumam, ir nepieciešami serdeņi, jo vairāk serdeņu tiek izmantots. Pieaug enerģijas patēriņš.

Tāpēc tiek izmantota big.LITTLE arhitektūra. Tātad, ja jums ir četrkodolu, visi šie vieglākie un stiprākie uzdevumi tiks īstenoti četros kodolos. Bet Octa kodolā uzdevumus var nodalīt starp diviem 4–4 kodolu komplektiem (lielais CPU un mazais CPU). Tas mazliet palielina efektivitāti.

Tāpēc tiek izmantoti Octa-serdeņi. Tātad faktiskā atšķirība starp Quad un Octa nav atkarīga no ātruma, bet gan no efektivitātes un enerģijas patēriņa. Tas ir tikai divi četrskodolu komplekti, kas saspiesti mikroshēmā, jo mazo CPU izmanto lielākajai daļai uzdevumu un lielo CPU tādiem prasīgiem uzdevumiem kā spēle, video rediģēšana utt.

Tāpēc es ceru, ka jums, puiši, tas ir skaidrs, ja jums ir šaubas, komentējiet zemāk.

Priecīgu apstrādi!