Sheall bathar-bog dìon LVI Google buille coileanaidh 14x

Zola Bridges bho Google air a mholadh airson seata cruinneachaidh LLVM, bad le buileachadh dìon SESES (Speculative Execution Side Effect Supression), a chuidicheas le bhith a’ cur casg air ionnsaighean air an uidheamachd cur an gnìomh tuairmeasach ann an CPUan Intel, leithid LVI. Tha an dòigh dìon air a chuir an gnìomh aig ìre an cruinneachaidh agus tha e stèidhichte air stiùireadh a chuir an neach-cruinneachaidh nuair a bhios e a’ gineadh còd inneal LFENCE, a tha air a chuir a-steach ro gach cuimhne a leughas no a sgrìobhas tu stiùireadh, a bharrachd air a’ chiad stiùireadh meur anns a ’bhuidheann de stiùiridhean a tha a’ crìochnachadh a ’bhloc.

Tha an stiùireadh LFENCE a’ feitheamh ris a h-uile cuimhne a bh’ ann roimhe a’ leughadh gus a bhith a’ gealltainn agus a’ cuir à comas ro-òrdughan às deidh sin às deidh LFENCE gus am bi an gealltanas deiseil. Tha cleachdadh LFENCE a’ leantainn gu lùghdachadh mòr ann an coileanadh, agus mar sin thathas a’ moladh dìon a chleachdadh ann an cùisean fìor airson còd sònraichte èiginneach. A bharrachd air làn dhìon, tha am paiste a’ tabhann trì brataichean a leigeas leat ìrean dìon sònraichte a chuir dheth gu roghnach gus a’ bhuaidh àicheil air coileanadh a lughdachadh.

Anns na deuchainnean a chaidh a dhèanamh, lean cleachdadh dìon SESES airson pasgan BoringSSL gu lùghdachadh 14 uair anns an àireamh de ghnìomhachdan gach diog a rinn an leabharlann - cha robh coileanadh an dreach dìon den leabharlann gu cuibheasach ach 7.1% den dreach gun dìon (caochladh a rèir an deuchainn bho 4% gu 23%).

Airson coimeas, air a mholadh Roimhe sin, airson GNU Assembler, sheall inneal a bhios a’ coileanadh ionadachadh LFENCE às deidh gach gnìomhachd luchdan cuimhne agus ro chuid de stiùiridhean meòir lùghdachadh coileanaidh timcheall air 5 tursan (22% den chòd gun dìon). Modh dìon cuideachd air a mholadh и air a chur an gnìomh le innleadairean Intel, ach cha deach toraidhean deuchainn coileanaidh air a shon fhoillseachadh fhathast. An toiseach, bha an luchd-rannsachaidh a chomharraich ionnsaigh LVI a 'sùileachadh lùghdachadh 2- gu 19-fhillte ann an coileanadh nuair a bha iad a' cleachdadh làn dhìon.

Source: fosgailtenet.ru

Cuir beachd ann