Na fa'atūina e le inisinia a Google le puipuiga fa'akomepiuta o fa'agaioiga mai osofa'iga a le LVI

I se taimi talu ai na iloa ai se faʻafitauli fou i le fausaga faʻapitoa o Intel processors, lea na taʻua Utaina o le tau tui (LVI). Intel ei ai lona lava manatu e uiga i le matautia o le LVI ma fautuaga mo le faʻaitiitia. O lau lava fa'amatalaga o le puipuiga mai ia osofa'iga fautuaina inisinia ile Google. Ae e tatau ona e totogia mo le saogalemu e ala i le faʻaitiitia o le faʻatinoga o le gaosiga i le averesi o le 7%.

Na fa'atūina e le inisinia a Google le puipuiga fa'akomepiuta o fa'agaioiga mai osofa'iga a le LVI

Na matou matauina muamua o le lamatiaga o le LVI e le o taoto i le masini faapitoa na maua e le au suʻesuʻe, ae i le mataupu faavae lava o le osofaʻiga a le LVI itu, lea na faʻaalia mo le taimi muamua. O le mea lea, na tatalaina ai se taʻiala fou mo faʻamataʻu e leai se tasi na masalomia muamua (a itiiti ifo, e leʻi talanoaina lenei mea i le lautele). O le mea lea, o le taua o le atinaʻeina o Google faʻapitoa Zola Bridges o loʻo taoto i le mea moni o lana patch e faʻaitiitia ai le lamatiaga o osofaʻiga fou e le iloa e faʻavae i luga o le mataupu faavae LVI.

I le taimi muamua i le GNU Project Assembler (GNU Faʻaputu) ua faia suiga e faʻaitiitia ai le lamatiaga o le vaivai o le LVI. O nei suiga e aofia ai le faaopoopo faatonuga pupuni LFENCE, lea na fa'atūina se fa'asologa sa'o i le va o mea e manatua i luma ma pe a uma le pa. O le suʻeina o le patch i luga o se tasi o Intel's Kaby Lake generation processors na faʻaalia ai le faʻaitiitia o faʻatinoga e oʻo atu i le 22%.

Na tuʻuina atu e le Google developer lana patch faʻatasi ai ma le faʻaopoopoina o faatonuga LFENCE i le seti LLVM compiler, ma taʻua o le puipuiga SESES (Speculative Execution Side Effect Suppression). O le filifiliga o le puipuiga na ia fautuaina e faʻaitiitia ai faʻamataʻu LVI ma isi mea faapena, mo se faʻataʻitaʻiga, Specter V1/V4. O le fa'atinoga o le SESES e mafai ai e le tagata fa'apipi'i ona fa'aopoopo fa'atonuga a le LFENCE i nofoaga talafeagai i le taimi o le fa'atupuina o fa'ailoga masini. Mo se faʻataʻitaʻiga, faʻapipiʻi i luma o faatonuga taʻitasi mo le faitau mai le manatua poʻo le tusitusi i le manatua.

O fa'atonuga a le LFENCE e taofia ai le fa'agasolo mai o fa'atonuga uma e soso'o mai se'ia mae'a faitauga o manatua muamua. E manino lava, e aʻafia ai le faʻatinoga o processors. Na maua e le tagata suʻesuʻe i le averesi, o le puipuiga a le SESES na faʻaitiitia le saoasaoa o le faʻamaeʻaina o galuega e faʻaaoga ai le faletusi puipuia e 7,1%. Ole fa'aitiitiga ole fa'aitiitiga ole gaosiga ile tulaga lea e mai le 4 i le 23%. O faʻamatalaga muamua a le au suʻesuʻe na sili atu le le mautonu, e manaʻomia ai le faʻaititia o le faʻatinoga o le 19-paʻu.



puna: 3dnews.ru

Faaopoopo i ai se faamatalaga