Injinia Google tụrụ aro ichebe sọftụwia nke ndị nrụpụta site na mwakpo LVI

Oge ụfọdụ gara aga, ọ bịara mara banyere adịghị ike ọhụrụ na speculative architecture nke Intel processors, nke a na-akpọ. Ibu ngwungwu bara uru (LVI). Intel nwere echiche nke ya gbasara ihe egwu dị na LVI yana ndụmọdụ maka ibelata ya. Ụdị nchebe nke gị megide mwakpo dị otú ahụ tụrụ aro onye injinia na Google. Mana ị ga-akwụ ụgwọ maka nchekwa site na ibelata arụmọrụ processor site na nkezi nke 7%.

Injinia Google tụrụ aro ichebe sọftụwia nke ndị nrụpụta site na mwakpo LVI

Anyị kwuru na mbụ na ihe ize ndụ nke LVI abụghị na usoro a kapịrị ọnụ nke ndị nyocha ahụ chọpụtara, kama na ụkpụrụ nke ọgụ n'akụkụ ọwa LVI, nke egosiri na nke mbụ. Ya mere, e meghere ntụziaka ọhụrụ maka egwu egwu nke ọ dịghị onye na-enyo enyo na mbụ (ma ọ dịkarịa ala, a naghị atụle nke a n'ihu ọha). Ya mere, uru nke mmepe nke Google ọkachamara Zola Bridges dabeere n'eziokwu na patch ya na-ebelata ihe ize ndụ nke ọbụna ọgụ ọhụrụ a na-amaghị ama dabere na ụkpụrụ LVI.

Na mbụ na GNU Project Assembler (GNU Onye Nchịkọta) Emeela mgbanwe ndị na-ebelata ihe ize ndụ nke adịghị ike LVI. Mgbanwe ndị a gụnyere ịgbakwunye ntụziaka mgbochi LFENCE, nke guzobe usoro siri ike n'etiti ebe nchekwa na-enweta tupu na mgbe mgbochi ahụ gasịrị. Nnwale patch ahụ n'otu n'ime ndị nrụpụta ọgbọ Intel Kaby Lake gosipụtara mbelata arụmọrụ ruru 22%.

Onye nrụpụta Google tụpụtara patch ya yana mgbakwunye ntuziaka LFENCE na nhazi mkpokọta LLVM, wee kpọọ nchekwa SESES (Speculative Execution Side Effect Suppression). Nhọrọ nchebe ọ tụrụ aro na-ebelata ma egwu LVI na ndị ọzọ yiri ya, dịka ọmụmaatụ, Specter V1/V4. Mmejuputa SESES na-enye ohere ka onye na-achịkọta ihe tinye ntụziaka LFENCE na ebe kwesịrị ekwesị n'oge ọgbọ koodu igwe. Dịka ọmụmaatụ, tinye ha n'ihu ntụziaka ọ bụla maka ịgụ site na ebe nchekwa ma ọ bụ ide na ebe nchekwa.

Ntuziaka LFENCE na-egbochi nnabata nke ntuziaka niile na-esote ruo mgbe agụchara ebe nchekwa gara aga. N'ụzọ doro anya, nke a na-emetụta arụmọrụ nke ndị nhazi. Onye nyocha ahụ chọpụtara na ná nkezi, nchebe SESES belatara ọsọ nke imecha ọrụ site na iji ọbá akwụkwọ echedoro site na 7,1%. Oke nke mbelata arụpụtaghị ihe na nke a sitere na 4 ruo 23%. Amụma mbụ nke ndị nyocha ahụ nwere enweghị nchekwube, na-akpọ maka mbelata arụmọrụ ugboro iri na itoolu.



isi: 3dnews.ru

Tinye a comment