Kamoo Compression e Sebetsang Kateng ea Memori e Lebisitsoeng ho Object

Sehlopha sa baenjiniere ba MIT se thehile sehlopha sa memori se shebaneng le ntho ho sebetsa le data ka mokhoa o atlehileng haholoanyane. Sehloohong re utloisisa hore na e hlophisitsoe joang.

Kamoo Compression e Sebetsang Kateng ea Memori e Lebisitsoeng ho Object
/ PxMona /PD

Joalo ka ha u tseba, kholo ea ts'ebetso ea li-CPU tsa sejoale-joale ha e tsamaellane le ho fokotseha ho tšoanang ha latency ha u fihlella mohopolo. Phapang ea phetoho ea matšoao selemo le selemo e ka fihla ho makhetlo a 10 (PDF, leqepheng la 3). Ka lebaka leo, botlolo bo hlaha, bo sa lumelleng tšebeliso e feletseng ea lisebelisoa tse teng le ho fokotsa ts'ebetso ea data.

Kotlo ea ts'ebetso ke seo ho thoeng ke decompression delay. Maemong a mang, decompression ea data ea boitokisetso e ka nka li-processor tse 64.

Ho bapisa: ho eketsa le ho atisa linomoro tsa lintlha tse phaphametseng dula li-cycle tse sa feteng leshome. Bothata ke hore memori e sebetsa le li-block tsa data tsa boholo bo tsitsitseng, ha lits'ebetso li sebetsa ka lintho tse ka bang le mefuta e fapaneng ea data mme li fapana ho tse ling ka boholo. Ho rarolla bothata, baenjiniere ba MIT ba thehile sehlopha sa memori se shebaneng le ntho e ntlafatsang ts'ebetso ea data.

Kamoo theknoloji e sebetsang kateng

Tharollo e ipapisitse le mahlale a mararo: Li-Hotpads, Zippads le algorithm ea compression ea COCO.

Li-hotpad ke sehlopha se tsamaisoang ke software sa memori ea ngoliso ea scratchpad (sekotlo). Lirekoto tsena li bitsoa pads (pads) mme ho na le tse tharo tsa tsona - ho tloha L1 ho isa L3. Ba boloka lintho tsa boholo bo fapaneng, metadata, le mefuta e mengata ea lisupa.

Ha e le hantle, meralo ke sistimi ea cache, empa e etselitsoe ho sebetsa ka lintho. Boemo ba pad eo ntho e leng ho eona e itšetlehile ka hore na e sebelisoa hangata hakae. Haeba e 'ngoe ea maemo a "tlōla", tsamaiso e baka mochine o tšoanang le "ba bokellang litšila" ho Java kapa Go. E sekaseka hore na ke lintho life tse sebelisoang khafetsa ho feta tse ling ebe e li tsamaisa lipakeng tsa maemo.

Li-Zippads li sebetsa motheong oa li-Hotpads - li-archives le unzips data e kenang kapa e tlohang maemong a mabeli a ho qetela a bolaoli - pad ea L3 le mohopolo oa mantlha. Lipakeng tsa pele le tsa bobeli, data e bolokiloe e sa fetohe.

Kamoo Compression e Sebetsang Kateng ea Memori e Lebisitsoeng ho Object

Zippads e hatella lintho ho fihla ho li-byte tse 128. Lintho tse khōloanyane li arotsoe likarolo, ebe li behoa libakeng tse sa tšoaneng tsa mohopolo. Ha bahlahisi ba ngola, mokhoa ona o eketsa coefficient ea mohopolo o sebelisitsoeng hantle.

Ho hatella lintho, ho sebelisoa algorithm ea COCO (Cross-Object COmpression), eo re tla e tšohla hamorao, le hoja tsamaiso e khona ho sebetsa le eona. Base-Delta-Immediate kapa FPC. Algorithm ea COCO ke phapang ea khatello e fapaneng (khatello e fapaneng). E bapisa lintho le "base" mme e tlosa likotoana tse peli - bona setšoantšo se ka tlase:

Kamoo Compression e Sebetsang Kateng ea Memori e Lebisitsoeng ho Object

Ho ea ka baenjiniere ba MIT, boemo ba bona ba memori bo shebaneng le ntho ke 17% ka potlako ho feta mekhoa ea khale. E haufi haholo le sebopeho sa eona ho meralo ea lits'ebetso tsa morao-rao, kahoo mokhoa o mocha o na le bokhoni.

Ho lebelletsoe hore, pele ho tsohle, lik'hamphani tse sebetsang ka data e kholo le li-algorithms tsa ho ithuta ka mochini li ka qala ho sebelisa theknoloji. Tataiso e 'ngoe e ka bang teng ke sethala sa maru. Bafani ba IaaS ba tla khona ho sebetsa ka mokhoa o atlehileng haholoanyane ka virtualization, mekhoa ea polokelo le lisebelisoa tsa k'homphieutha.

Lisebelisoa le mehloli ea rona e eketsehileng:

Kamoo Compression e Sebetsang Kateng ea Memori e Lebisitsoeng ho Object "Kamoo re hahang IaaS": lisebelisoa tse mabapi le mosebetsi oa 1cloud

Kamoo Compression e Sebetsang Kateng ea Memori e Lebisitsoeng ho Object Phetoho ea meralo ea maru 1cloud
Kamoo Compression e Sebetsang Kateng ea Memori e Lebisitsoeng ho Object Ts'ebeletso ea polokelo ea lintho ho 1cloud

Kamoo Compression e Sebetsang Kateng ea Memori e Lebisitsoeng ho Object Litlhaselo tse ka 'nang tsa etsahala ho HTTPS le Mokhoa oa ho Sireletsa Khahlanong le Tsona
Kamoo Compression e Sebetsang Kateng ea Memori e Lebisitsoeng ho Object Ke lintho life tse tšoanang le liphapang pakeng tsa mekhoa e Tsoelang Pele ea Phano le Kopano e Tsoelang Pele
Kamoo Compression e Sebetsang Kateng ea Memori e Lebisitsoeng ho Object Mokhoa oa ho sireletsa seva inthaneteng: boiphihlelo ba 1cloud

Source: www.habr.com

Eketsa ka tlhaloso