Kaj je Clock Gating?

Hitrost ure je pomembna za delovanje procesorja. Vsaj tako želi, da si mislite v oddelku za trženje v podjetjih, ki oblikujejo in prodajajo procesorje. Seveda obstaja veliko drugih dejavnikov in ponderiranje vseh je odvisno od vašega primera uporabe. Rahlo navojna video igra bo običajno imela koristi od enega svetlobno hitrega jedra, podprtega z nekaj počasnejšimi jedri. Računalnik za upodabljanje bo običajno imel koristi od čim večjega števila jeder, in čeprav je hitrejši boljši, je več jeder še boljše. V mobilnih okoljih je zmogljivost pomembna, vendar je energetska učinkovitost bistvenega pomena, zlasti kadar ni potrebna najvišja zmogljivost.

Številni dejavniki vplivajo na delovanje v vseh teh scenarijih, vendar je en stalen dejavnik ura. V CPE signal ure določa, kdaj se stvari zgodijo. Hitrejši takt ure pomeni več operacij v danem času. To se sliši odlično, zagotovo si želite, da čim hitreje tiktaka, kajne? Ne tako hitro. Prvič, vsako tiktakanje ure povzroči impulz moči. Ta moč mora od nekje priti. Posledica je tudi proizvodnja toplote, ki jo je treba nato odvajati. Drugič, pravzaprav je zelo težko zagotoviti, da je vse pravilno sinhronizirano, in to težje, ko hitreje tiktaka ura.

Upravljanje moči in toplote

Obstajata dve glavni uporabi električne energije. Prvi je stalni tok sistema, ki je vklopljen. Drugi je val zaradi vklopljenega sistema. Glavni vir porabe energije v CPE je pravzaprav stalno vklapljanje in izklapljanje vezij. Signal ure poganja to preklapljanje. Prav tako sam prispeva precejšnjo količino te porabe energije.

Stvar je v tem, da nekateri deli strojne opreme CPE niso potrebni v vsakem ciklu CPE. V večini urnih ciklov na primer posamezni register ne bo potreben. Kot taka, če mu pošljete signal ure in povzročite, da se hitro vklopi in izklopi, preprosto zapravite energijo, brez dobička. Clock gating je tehnika preprečevanja, da bi signal ure dosegel področja CPE, ki niso potrebna za določen takt.

Strojna oprema za odpiranje ure mora biti nameščena na poti signala ure do vsakega dela funkcionalnosti, ki bi ga morda želeli izključiti iz ure. Kjer je več delov funkcionalnosti vedno in izključno potrebnih skupaj, jih je mogoče postaviti za isto uro. Če onemogočite signal ure za vrati, lahko odstranite glavni vir porabe energije. To lahko pomaga bistveno zmanjšati porabo energije, kar je še posebej pomembno pri napravah, ki se napajajo iz baterij.

Opomba: Vrata ure sama porabljajo energijo, zato je pomembno zagotoviti, da se uporabljajo samo tam, kjer bodo prihranila več energije, kot jo porabijo.

Absolutna omejitev hitrosti

Prej smo omenili, da je težje sinhronizirati hitre ure. Na žalost je to trdo in hitro pravilo, ki ga vsiljuje osnovna fizika. Najhitrejša hitrost, s katero lahko kar koli potuje, je hitrost svetlobe v vakuumu. To je približno tristo milijonov metrov na sekundo (ali 670.600.000 milj na uro), kar je zelo hitro. Še ena stvar, ki je res hitra, je takt sodobnih procesorjev. 5,7 GHz ali 5,7 milijarde taktov na sekundo pomeni en takt ure vsakih 175 pikosekund ali 0,175 nanosekund. Če jih sestavite skupaj, lahko ugotovite, kako daleč lahko potuje svetloba v časovnem okviru ene same ure. Je 55 mm ali 2,1 palca.

Zdaj računalniki ne delujejo več na fotonih, vsaj še ne, čeprav je fotonika napredujoče področje. Računalniki delujejo na elektrone, ki se premikajo počasneje. Prav tako ni niti ene ravne črte za potovanje elektronov in veliko elektronskih komponent je v napoto. Vsak od teh zakasni širjenje signala. V ta namen je treba signal ure uvesti v CPE na več različnih točkah, da se dejansko pravilno sinhronizira v celotni stvari.

Kot že omenjeno, posredna elektronika upočasni širjenje signala ure. To velja celo za vrata za uro. Kot tako je med načrtovanjem CPE pomembno to upoštevati. Prav tako je pomembno natančno razumeti, kakšen učinek ima to lahko na celotno obliko signala ure. Nekoliko zakasnjen sprednji rob je mogoče kombinirati s pravilno poravnanim padajočim robom, kar ima za posledico krajše časovno obdobje in potencialno nepopolne funkcije.

Zaključek

Clock Gate je komponenta vezja, ki se uporablja pri oblikovanju procesorja. Prepreči ali omogoči signalu sinhronizacijske ure, da doseže eno ali več nadaljnjih komponent. To v bistvu deluje kot stikalo. Glavni namen je varčevanje z energijo tako, da ne porabljate energije za vklop in izklop tokokrogov, ki naj ne bi delali ničesar. Prav tako preprečuje, da bi se ta energija pretvorila v toploto. To pušča več proračuna za toploto in moč za druge komponente procesorja, ki se uporabljajo. Druga možnost je, da zmanjša skupno obremenitev sistema za napajanje in hladilni sistem. Zasnova sistema mora upoštevati zakasnitev, ki jo katera koli komponenta, celo stikalo, postavi na tako časovno natančno določen signal ure. Paziti je treba tudi na to, da odpiranje vrat ne pošlje skrajšanega signala ure, če je signal ure že visok, ko se vrata odprejo.


Kako klonirati trdi disk

Kako klonirati trdi disk

V sodobni digitalni dobi, kjer so podatki dragocena dobrina, je lahko kloniranje trdega diska v sistemu Windows za mnoge ključen postopek. Ta obsežen vodnik

Kako popraviti, da se gonilnik WUDFRd ni uspel naložiti v sistemu Windows 10?

Kako popraviti, da se gonilnik WUDFRd ni uspel naložiti v sistemu Windows 10?

Ali se med zagonom računalnika soočate s sporočilom o napaki, ki pravi, da se gonilnik WUDFRd ni uspel naložiti v vaš računalnik?

Kako popraviti kodo napake NVIDIA GeForce Experience 0x0003

Kako popraviti kodo napake NVIDIA GeForce Experience 0x0003

Ali imate na namizju izkušnje s kodo napake NVIDIA GeForce 0x0003? Če je odgovor pritrdilen, preberite blog in poiščite, kako hitro in enostavno odpraviti to napako.

Kaj je SMPS?

Kaj je SMPS?

Preberite, kaj je SMPS in pomen različnih ocen učinkovitosti, preden izberete SMPS za svoj računalnik.

Kaj je varnost na podlagi izolacije?

Kaj je varnost na podlagi izolacije?

Poglobili se bomo v temo, ki postaja vse bolj pomembna v svetu kibernetske varnosti: varnost, ki temelji na izolaciji. Ta pristop k

Kako uporabljati Auto Clicker za Chromebook

Kako uporabljati Auto Clicker za Chromebook

Danes sem se nameraval poglobiti v orodje, ki lahko avtomatizira ponavljajoča se opravila klikanja na vašem Chromebooku: Auto Clicker. To orodje vam lahko prihrani čas in

Roomba se ustavi, zatakne in obrne – popravi

Roomba se ustavi, zatakne in obrne – popravi

Odpravite težavo, ko se vaš robotski sesalnik Roomba ustavi, zatakne in se nenehno obrača.

Zakaj se moj Chromebook ne vklopi

Zakaj se moj Chromebook ne vklopi

Pridobite odgovore na vprašanje Zakaj se moj Chromebook ne vklopi? V tem koristnem vodniku za uporabnike Chromebooka.

Kako spremeniti grafične nastavitve na Steam Deck

Kako spremeniti grafične nastavitve na Steam Deck

Steam Deck ponuja robustno in vsestransko igralno izkušnjo na dosegu roke. Vendar, da optimizirate svoje igranje in zagotovite najboljše možno

Kako spremeniti številčnico ure na Fitbit Versa 4

Kako spremeniti številčnico ure na Fitbit Versa 4

Brezplačno spremenite številčnico ure svojega Fitbit Versa 4, da bo vaša ura vsak dan drugačna. Poglejte, kako hitro in enostavno je.