Чӣ тавр фишурдасозӣ дар меъмории хотираи ба объект нигаронидашуда кор мекунад

Гурӯҳи муҳандисони MIT як иерархияи хотираи ба объект нигаронидашударо таҳия кардаанд, то бо маълумот самараноктар кор кунад. Дар мақола мо мефаҳмем, ки он чӣ гуна кор мекунад.

Чӣ тавр фишурдасозӣ дар меъмории хотираи ба объект нигаронидашуда кор мекунад
/ PxИн ҷо /ПД

Тавре ки маълум аст, афзоиши самаранокии CPU-ҳои муосир бо коҳиши мувофиқи таъхир дар вақти дастрасӣ ба хотира ҳамроҳ намешавад. Тафовути тағирёбии нишондиҳандаҳо аз сол то 10 маротиба (PDF, саҳифа 3). Дар натича монеа ба амал меояд, ки ба истифодаи пурраи захирахои мавчуда халал мерасонад ва коркарди маълумотро суст мекунад.

Зарари иҷроиш аз таъхири ба истилоҳ декомпрессия ба амал меояд. Дар баъзе мавридҳо, декомпрессияи маълумотҳои омодагӣ метавонад то 64 давраи протсессорро дар бар гирад.

Барои мукоиса: илова ва зарбкунии ададхои нуктаи шинокунанда ишғол кардан на бештар аз даҳ давра. Масъала дар он аст, ки хотира бо блокҳои додаҳои андозаи муқарраршуда кор мекунад ва барномаҳо бо объектҳое кор мекунанд, ки метавонанд намудҳои гуногуни маълумотро дар бар гиранд ва аз рӯи андоза аз ҳамдигар фарқ кунанд. Барои ҳалли мушкилот, муҳандисони MIT иерархияи хотираи ба объект нигаронидашударо таҳия карданд, ки коркарди маълумотро оптимизатсия мекунад.

Технология чӣ гуна кор мекунад

Ҳалли он ба се технология асос ёфтааст: Hotpads, Zippads ва алгоритми фишурдани COCO.

Hotpadҳо иерархияи аз ҷониби нармафзор идорашавандаи хотираи баландсуръати сабтшуда мебошанд (харошидан). Ин регистрҳоро падҳо меноманд ва сетои онҳо мавҷуданд - аз L1 то L3. Онҳо объектҳои андозаҳои гуногун, метамаълумотҳо ва массивҳои нишондиҳандаҳоро нигоҳ медоранд.

Аслан, меъморӣ як системаи кэш аст, аммо барои кор бо объектҳо мутобиқ карда шудааст. Сатҳи қабати объект аз он вобаста аст, ки чӣ қадар истифода мешавад. Агар яке аз сатҳҳо "пур шавад", система механизми шабеҳро ба "ҷамъоварии партовҳо" дар забонҳои Java ё Go оғоз мекунад. Он таҳлил мекунад, ки кадом объектҳо нисбат ба дигарон камтар истифода мешаванд ва ба таври худкор онҳоро байни сатҳҳо интиқол медиҳад.

Zippads дар болои Hotpads кор мекунад - бойгонӣ ва аз бойгонии маълумоте, ки ба ду сатҳи охирини иерархия дохил мешавад ё хориҷ мешавад - pad L3 ва хотираи асосӣ. Пулҳои якум ва дуюм маълумотро бетағйир нигоҳ медоранд.

Чӣ тавр фишурдасозӣ дар меъмории хотираи ба объект нигаронидашуда кор мекунад

Zippads объектҳоеро фишурда мекунад, ки андозаи онҳо аз 128 байт зиёд нест. Объектҳои калонтар ба қисмҳо тақсим карда мешаванд, ки баъдан дар минтақаҳои гуногуни хотира ҷойгир карда мешаванд. Тавре таҳиягарон менависанд, ин равиш коэффисиенти хотираи самаранок истифодашударо зиёд мекунад.

Барои фишурдани объектҳо алгоритми COCO (Cross-Object Compression) истифода мешавад, ки мо онро дертар баррасӣ хоҳем кард, гарчанде ки система бо он низ кор карда метавонад. Пойгоҳ-Дельта-Фавран ё FPC. Алгоритми COCO як намуди фишурдани дифференсиалӣ мебошад (фишурдани дифференсиалӣ). Он объектҳоро бо "база" муқоиса мекунад ва битҳои такрориро нест мекунад - ба диаграммаи зер нигаред:

Чӣ тавр фишурдасозӣ дар меъмории хотираи ба объект нигаронидашуда кор мекунад

Ба гуфтаи муҳандисони MIT, иерархияи хотираи ба объект нигаронидашуда нисбат ба равишҳои классикӣ 17% самараноктар аст. Он дар тарҳрезӣ ба меъмории замимаҳои муосир хеле наздиктар аст, аз ин рӯ усули нав потенсиал дорад.

Интизор меравад, ки ширкатҳое, ки бо маълумоти калон ва алгоритмҳои омӯзиши мошин кор мекунанд, аввал технологияро истифода мебаранд. Самти дигари эҳтимолӣ платформаҳои абрӣ мебошад. Провайдерҳои IaaS метавонанд бо виртуализатсия, системаҳои нигоҳдории маълумот ва захираҳои ҳисоббарорӣ самараноктар кор кунанд.

Захираҳо ва манбаъҳои иловагии мо:

Чӣ тавр фишурдасозӣ дар меъмории хотираи ба объект нигаронидашуда кор мекунад «Мо чй тавр IaaS месозем»: материалхо дар бораи кори 1cloud

Чӣ тавр фишурдасозӣ дар меъмории хотираи ба объект нигаронидашуда кор мекунад Эволютсияи меъмории абрии 1cloud
Чӣ тавр фишурдасозӣ дар меъмории хотираи ба объект нигаронидашуда кор мекунад Хидмати нигаҳдории объект дар 1cloud

Чӣ тавр фишурдасозӣ дар меъмории хотираи ба объект нигаронидашуда кор мекунад Ҳамлаҳои эҳтимолӣ ба HTTPS ва чӣ гуна аз онҳо муҳофизат кардан мумкин аст
Чӣ тавр фишурдасозӣ дар меъмории хотираи ба объект нигаронидашуда кор мекунад Равишҳои интиқоли муттасил ва ҳамгироии муттасил чӣ гуна ба ҳам монанд ва фарқ мекунанд?
Чӣ тавр фишурдасозӣ дар меъмории хотираи ба объект нигаронидашуда кор мекунад Чӣ тавр серверро дар Интернет муҳофизат кардан мумкин аст: таҷрибаи 1cloud

Манбаъ: will.com

Илова Эзоҳ