Endezyarê Google parastina nermalava pêvajoyên ji êrîşên LVI pêşniyar kir

Demek berê di derbarê qelsiyek nû de di mîmariya spekulatîf a pêvajoyên Intel de hate zanîn, ku jê re digotin. Load Value Injection (LVI). Intel di derbarê xetereyên LVI û pêşniyarên ji bo kêmkirina wê de nêrîna xwe heye. Guhertoya we ya parastinê li dijî van êrîşan pêşniyar kirin endezyar li Google. Lê hûn neçar in ku ji bo ewlehiyê bidin bi kêmkirina performansa pêvajoyê bi navînî% 7%.

Endezyarê Google parastina nermalava pêvajoyên ji êrîşên LVI pêşniyar kir

Me berê destnîşan kir ku xetera LVI ne di mekanîzmaya taybetî ya ku ji hêla lêkolîneran ve hatî vedîtin, lê di prensîba êrîşa kanala alî ya LVI de ye, ku ji bo yekem car hate destnîşan kirin. Bi vî rengî, rêgezek nû ji bo tehdîdên ku berê guman nedikir vebû (bi kêmanî, ev yek di qada gelemperî de nehat nîqaş kirin). Ji ber vê yekê, nirxa pêşkeftina pisporê Google Zola Bridges di vê yekê de ye ku paça wî xetera êrişên nû yên nenas jî li ser bingeha prensîba LVI kêm dike.

Berê li GNU Project Assembler (GNU Assembler) Guhertin hatine çêkirin ku xetera xirapbûna LVI kêm dike. Ev guhertin ji zêdekirinê pêk dihat talîmatên asteng LFENCE, ku rêzek hişk di navbera gihîştina bîranînê de berî û piştî astengiyê ava kir. Testkirina patchê li ser yek ji pêvajoyên nifşê Kaby Lake ya Intel-ê kêmbûna performansê heya 22% nîşan da.

Pêşdebirê Google peşka xwe bi lêzêdekirina rêwerzên LFENCE ji berhevoka berhevkarê LLVM re peşniyar kir, û navê parastinê kir SESES (Tirkandina Bandora Aliyê ya Birêvebirina Spekulatîf). Vebijarka parastinê ya ku wî pêşniyar kir hem tehdîdên LVI û hem jî yên din ên mîna wan kêm dike, mînakî, Specter V1 / V4. Pêkanîna SESES destûrê dide berhevkar ku di dema çêkirina koda makîneyê de rêwerzên LFENCE li cîhên guncan zêde bike. Mînakî, ji bo xwendina ji bîrê an nivîsandinê ber bi bîranînê ve wan têxe berî her talîmatê.

Talîmatên LFENCE pêşîlêgirtina hemî rêwerzên paşîn digire heya ku xwendina bîranîna berê temam nebe. Eşkere, ev bandorê li performansa pêvajoyê dike. Lekolînwan dît ku bi navînî, parastina SESES leza temamkirina peywiran bi karanîna pirtûkxaneya parastî 7,1% kêm kir. Rêjeya kêmkirina hilberînê di vê rewşê de ji 4 heta 23% bû. Pêşbîniya destpêkê ya lêkolîneran reşbîntir bû, ku banga kêmbûna performansê heya 19 qatan kir.



Source: 3dnews.ru

Add a comment