Nampiseho fahombiazana 14x ny rindrambaiko fiarovana LVI an'ny Google

Zola Bridges avy amin'ny Google ka dia nanatitra ho an'ny LLVM compiler set, patch miaraka amin'ny fampiharana ny fiarovana SESES (Speculative Execution Side Effect Suppression), izay manampy amin'ny fanakanana ny fanafihana amin'ny mekanika famonoana tombantombana ao amin'ny CPU Intel, toy ny LVI. Ny fomba fiarovana dia ampiharina amin'ny ambaratonga mpanangom-bokatra ary mifototra amin'ny fanampin'ny mpanangom-bokatra rehefa mamorona fehezan-dalΓ na momba ny milina. LFENCE, izay soloina alohan'ny fampianarana tsirairay mba hamaky avy amin'ny fitadidiana na hanoratana ho fitadidiana, ary koa alohan'ny fampianarana sampana voalohany ao amin'ny vondron'ny toromarika izay mamarana ny sakana.

Ny toromarika LFENCE dia miandry ny famakian-teny rehetra teo aloha ho vita ary manakana ny fanatanterahana mialoha ny toromarika manaraka aorian'ny LFENCE alohan'ny hahavitan'ny fanoloran-tena. Ny fampiasana ny LFENCE dia miteraka fihenam-bidy lehibe amin'ny fampisehoana, noho izany dia atolotra ny fiarovana ny fampiasana amin'ny tranga faran'izay mafy indrindra ho an'ny fehezan-dalΓ na mitsikera. Ho fanampin'ny fiarovana feno, ny patch dia manolotra saina telo izay ahafahanao manafoana ny fiarovana sasany mba hampihenana ny fiantraikany ratsy amin'ny fampisehoana.

Tamin'ny fitsapana natao, ny fampiasana ny fiarovana SESES ho an'ny fonosana BoringSSL dia nitarika ny fihenan'ny isan'ny asa ataon'ny tranomboky isan-tsegondra amin'ny in-14 - ny fahombiazan'ny tranomboky natambatra miaraka amin'ny fiarovana dia nivadika ho 7.1% fotsiny tamin'ny eo ho eo avy amin'ny tondro amin'ny dikan-tsy voaaro (ny isan-karazany miankina amin'ny fitsapana dia avy amin'ny 4% ka hatramin'ny 23%).

Ho fampitahana, nanolo-kevitra teo aloha ho an'ny GNU Assembler, ny mekanika manao fanoloana LFENCE aorian'ny fiasan'ny fitadidiana tsirairay ary alohan'ny torolalana amin'ny sampana sasany dia nampiseho fihenana in-5 eo ho eo (22% amin'ny kaody tsy voaaro). fomba fiarovana koa AZO ΠΈ ampiharina avy amin'ny injeniera Intel, saingy tsy mbola navoaka ny valin'ny fitsapana momba izany. Tamin'ny voalohany, ireo mpikaroka izay namantatra ny fanafihana LVI dia naminavina ny fihenan'ny 2 ka hatramin'ny 19 heny amin'ny fampisehoana rehefa mampihatra fiarovana feno.

Source: opennet.ru

Add a comment