Mitme südamikuga ja niidiprotsessorid
Miscellanea / / July 04, 2021
Autor Guillem Alsina González, mais. 2017
“Mikroprotsessor koosneb neljatuumalisest (tuntud kui neljatuumaline) ja sisaldab nelja teostusniiti”; See on funktsioon, mida oleme kiibistikuga arvutite spetsifikatsioonides üha enam harjunud lugema. arhitektuur x86-64, samas kui mobiiltelefonides ja muudes ARM-i arhitektuurikiipidega seadmetes oleme juba harjunud vaatama nende südamike arvu.
Kuid mida need andmed täpselt tähendavad? Igal mikroprotsessoril võib olla mitu töötlussüdamikku, mis sarnaneks mitme protsessori koondamisega ühte paketti
See "pakett" toimib ühe mikrona, kuid sellel on võime jaotada kõik oma südamikud sõltumatud arvutused, mis viiakse läbi paralleelselt kas erinevate rakenduste ja eesmärkide jaoks või sama rakendus.
Sellega seoses peavad opsüsteemid ja rakendused olema valmis neid funktsioone kasutama ja neid maksimaalselt ära kasutama.
Kuna alati, distsipliin selle arvutamine, on olnud vajadus teha arvutusi paralleelselt. Selleks hakkasid serverid sisaldama mitut mikrokiipi ja sündis ka paralleelarvutuste haru, mis seda funktsiooni ära kasutas.
Mitme ülesandega töölauaoperatsioonisüsteemid, mis hakkasid töötama ühe kiibiga mikrokiipidega ühe südamikuga tekkis vajadus kapseldada mitu südamikku ühte protsessorisse, et pakkuda multitegumtöötlust päris
Alguses simuleeriti multitegumtöötlust tööülesannete kiire vahetamise abil, kuid lõpuks oli see muutus enam kui märgatav ja lõpuks langetas see arvutite jõudlust.
Seetõttu töötasid mitmed ettevõtted, eriti aga Intel, et muuta mitme tuumaga arhitektuur taskukohaseks lauaarvutite tasemel.
Kuid tipptasemel arvutites olid need mitmetuumalised kiibid juba ammu saadaval, alates 1980. aastatest. Muidugi räägime superarvutitest ja suurte ettevõtete serveritest.
2006. aastal tõi Intel turule esimesed kahetuumalised kiibid, Core Duo
Siit alates levis mitme südamikuga kiipide arendamine lauaarvutite seas ja seda mitte ainult Inteli, vaid ka tema konkurentide, näiteks AMD loomingus.
Umbes neli aastat hiljem paradigma ARIC-i mikrokiipide valdkonda jõudsid mitmepõhjalise arhitektuuriga, näiteks NVIDIA Tegra 2 Motorola ATRIX, mis andis alguse uue põlvkonna terminalidele, mis on valmis käituma nagu laud.
ARM-kiibid saavad nüüd isegi teha pädevus x86-64 kiibideni lauaarvutites ja suure jõudlusega arvutirakendustes.

Kuid mitmeprotsessilise töötlemisega on seotud veel üks mõiste ja see on niit (sõna otseses mõttes "niit" või "joon") ja see koosneb ülesannete arvust, mida saab igas südamikus kattuda
Seega a protsessor kahetuumalinekahetuumaline) kahega niidid täitmise ajal suudab see korraga hoolitseda kahe ülesande eest, ühe mõlemas südamikus, samas kui a neljatuumaline kaheksaga niidid see tähendab, et iga tuuma kohta saab vaheldumisi kuni kahte erinevat protsessi.
See vaheldumine viiakse läbi asendades kood ja ühe protsessi andmed teise koodi ja andmete järgi erakordse kiirusega, nii et Tulemuseks on see, et näib, et sama tuuma sees toimub tõeline multitegumtöötlus, ehkki see on ainult a hindamine.
Fotod: Fotolia - Petr Ciz / puudub84
Teemad mitme südamikuga protsessorites ja lõimedes