Çawa Compression Di Mîmariya Bîra Oriented-Oriented de dixebite

Tîmek endezyarên li MIT-ê hiyerarşiyek bîranînê ya objekt-oriented pêşve xistin da ku bi daneyan re bi bandortir bixebitin. Di gotarê de em fêm dikin ka ew çawa tête saz kirin.

Çawa Compression Di Mîmariya Bîra Oriented-Oriented de dixebite
/ embar /PD

Wekî ku hûn dizanin, mezinbûna performansa CPU-yên nûjen dema ku bigihîjin bîranînê bi kêmbûna derengiya têkildar re nayê. Cûdahiya di guherîna nîşanan de ji sal bi sal dikare bigihîje 10 carî (PDF, rûpel 3). Wekî encamek, tengahiyek xuya dibe, ku rê nade karanîna tevahî çavkaniyên berdest û pêvajoya daneyê hêdî dike.

Cezayê performansê bi navê derengiya dekompresyonê ye. Di hin rewşan de, hilweşandina daneya amadekar dikare heya 64 çerxên pêvajoyê bigire.

Ji bo berhevdanê: zêdekirin û pirkirina jimareyên xala herikandinê rûniştin ne zêdetir ji deh cycles. Pirsgirêk ev e ku bîranîn bi blokên daneyê yên bi pîvanek sabît re dixebite, dema ku serîlêdan bi tiştên ku dikarin celebên daneya cihêreng hebin û bi mezinbûnê ji hev cûda bibin re tevdigerin. Ji bo çareserkirina pirsgirêkê, endezyarên MIT-ê hiyerarşiyek bîranînê-ragihandî ku hilberandina daneyê xweşbîn dike pêş xistin.

Çawa teknolojî dixebite

Çareserî li ser sê teknolojiyên bingehîn e: Hotpads, Zippads û algorîtmaya berhevkirina COCO.

Hotpad hiyerarşiyek nermalavê ya bîranîna qeyda scratchpad e (scratchpad). Ji van qeydan re pads (pads) tê gotin û sê ji wan hene - ji L1 heta L3. Ew tiştên bi mezinahiyên cihêreng, metadata, û rêzikên nîşankeran hilînin.

Di eslê xwe de, mîmarî pergalek cache ye, lê ji bo xebata bi tiştan re tûj bûye. Asta pêlavê ya ku tişt lê ye bi çend caran ve girêdayî ye. Ger yek ji astan "biherikîne", pergal mekanîzmayek mîna "berhevkerên çopê" li Java an Go dest pê dike. Ew analîz dike ka kîjan tiştan ji yên din kêmtir têne bikar anîn û bixweber wan di navbera astan de digerîne.

Zippads li ser bingeha Hotpads dixebite - arşîv dike û daneyên ku di du astên paşîn ên hiyerarşiyê de dikeve an jê vedike - pêla L3 û bîra sereke. Di pêlên yekem û duyemîn de, dane neguherî têne hilanîn.

Çawa Compression Di Mîmariya Bîra Oriented-Oriented de dixebite

Zippads hêmanan heya 128 baytê kom dike. Tiştên mezintir di beşan de têne dabeş kirin, ku paşê li deverên cûda yên bîranînê têne danîn. Gava ku pêşdebiran dinivîsin, ev nêzîkatî rêjeya bîranîna bi bandor hatî bikar anîn zêde dike.

Ji bo berhevkirina tiştan, algorîtmaya COCO (Cross-Object Compression) tê bikar anîn, ku em ê paşê li ser wê nîqaş bikin, her çend pergal karibe pê re bixebite. Bingeh-Delta-Destpêk an FPC. Algorîtmaya COCO guhertoyek ji berhevkirina cûda ye (compression cuda). Ew tiştan bi "bingeh" re berhev dike û bitikên dubare radike - li şemaya jêrîn binêrin:

Çawa Compression Di Mîmariya Bîra Oriented-Oriented de dixebite

Li gorî endezyarên MIT-ê, hiyerarşiya bîranîna wan a obje-oriented 17% ji nêzîkatiyên klasîk zûtir e. Ew di strûktûra xwe de pir nêziktir e ji mîmariya serîlêdanên nûjen re, ji ber vê yekê rêbaza nû potansiyela xwe heye.

Tê payîn ku, berî her tiştî, pargîdaniyên ku bi daneyên mezin û algorîtmayên fêrbûna makîneyê dixebitin dikarin dest bi karanîna teknolojiyê bikin. Rêwîtiyek din a potansiyel platformên ewr in. Pêşkêşkerên IaaS dê bikaribin bi virtualîzasyon, pergalên hilanînê û çavkaniyên komputerê re bi bandortir bixebitin.

Çavkanî û çavkaniyên me yên zêde:

Çawa Compression Di Mîmariya Bîra Oriented-Oriented de dixebite "Em çawa IaaS ava dikin": materyalên li ser xebata 1cloud

Çawa Compression Di Mîmariya Bîra Oriented-Oriented de dixebite Pêşveçûna mîmariya ewr 1cloud
Çawa Compression Di Mîmariya Bîra Oriented-Oriented de dixebite Karûbarê hilanîna tiştan di 1cloud de

Çawa Compression Di Mîmariya Bîra Oriented-Oriented de dixebite Êrîşên Potansiyel ên li ser HTTPS û Meriv Çawa Li Dijî Wan Diparêze
Çawa Compression Di Mîmariya Bîra Oriented-Oriented de dixebite Çi wekhevî û cudahiyên di navbera Radestkirina Berdewam û Rêbazên Yekbûna Berdewam de hene
Çawa Compression Di Mîmariya Bîra Oriented-Oriented de dixebite Meriv çawa serverek li ser Înternetê biparêze: ezmûna 1cloud

Source: www.habr.com

Add a comment