Iqela leenjineli ezivela kwi-MIT liphuhlise i-hierarchy yememori ejoliswe kwinto yokusebenza kunye nedatha ngokufanelekileyo. Kwinqaku siza kuqonda indlela esebenza ngayo.
Njengoko kusaziwa, ukonyuka kokusebenza kwee-CPU zanamhlanje akukhatshwa kukuhla okuhambelanayo kwe-latency xa ufikelela kwimemori. Umahluko kutshintsho lwezalathisi ukusuka kunyaka ukuya kunyaka ungafikelela kumaxesha ali-10 (
Umonakalo wokusebenza ubangelwa yinto ebizwa ngokuba yi-decompression delay. Kwezinye iimeko, ulungiso lwedatha olulungisiweyo lungathatha ukuya kuma-64 imijikelo yeprosesa.
Uthelekiso: ukudibanisa kunye nokuphindaphinda amanani amanqaku adadayo
Indlela iteknoloji isebenza ngayo
Isisombululo sisekelwe kwiiteknoloji ezintathu: iiHotpads, iZippads kunye ne-COCO compression algorithm.
IiHotpads luluhlu olulawulwa yisoftware lwenkumbulo ebhalisiweyo enesantya esiphezulu.
Ngokusisiseko, i-architecture yinkqubo ye-cache, kodwa ilungiselelwe ukusebenza ngezinto. Umgangatho wepadi into ekuyo ixhomekeke kwindlela esetyenziswa ngayo rhoqo. Ukuba elinye lamanqanaba "liphuphuma," inkqubo iqala indlela efana "nabaqokeleli benkunkuma" kwiilwimi zeJava okanye zeGo. Ihlalutya ukuba zeziphi izinto ezisetyenziswa kancinci kancinci kunezinye kwaye izihambisa ngokuzenzekelayo phakathi kwamanqanaba.
I-Zippads isebenza phezu kwee-Hotpads-i-archives kunye nedatha engagcinwanga engena okanye eshiya amanqanaba amabini okugqibela e-hierarchy - i-L3 pad kunye nememori ephambili. Ipads yokuqala neyesibini igcina idatha ingatshintshwanga.
Ii-Zippads zicinezela izinto ezinobukhulu obungagqithiyo kwi-128 bytes. Izinto ezinkulu zohlulwe zibe ziinxalenye, ezithi ke zibekwe kwiindawo ezahlukeneyo zememori. Njengoko abaphuhlisi bebhala, le ndlela yokwandisa i-coefficient yememori esetyenziswa ngokufanelekileyo.
Ukucinezela izinto, i-algorithm ye-COCO (Cross-Object COmpression) isetyenzisiwe, esiza kuxoxa ngayo kamva, nangona inkqubo inokusebenza nayo.
Ngokutsho kweenjineli ezivela kwi-MIT, i-hierarchy yememori ejoliswe kwinto eyi-17% inemveliso ngakumbi kuneendlela zakudala. Isondele kakhulu kuyilo kuyilo lwezicelo zanamhlanje, ngoko ke indlela entsha inamandla.
Kulindeleke ukuba iinkampani ezisebenza ngedatha enkulu kunye ne-algorithms yokufunda koomatshini ziya kuqala ukusebenzisa iteknoloji kuqala. Olunye ulwalathiso olunokubakho ngamaqonga elifu. Ababoneleli be-IaaS baya kukwazi ukusebenza ngokufanelekileyo ngokubonakalayo, iinkqubo zokugcina idatha kunye nezixhobo zekhompyutha.
Izibonelelo zethu ezongezelelweyo kunye nemithombo:
"Indlela esakha ngayo i-IaaS": izixhobo malunga nomsebenzi we-1cloud
I-Evolution ye-1cloud cloud architecture
Inkonzo yokugcina into kwi1cloud
Uhlaselo olunokwenzeka kwi-HTTPS kunye nendlela yokukhusela kubo
Zifana njani kwaye zahluke njani iindlela zokuNikeza ngokuQolekileyo kunye noHlanganiso oluQhubekayo?
Uyikhusela njani iseva kwi-Intanethi: amava e-1cloud
umthombo: www.habr.com