I se taimi talu ai na iloa ai se faʻafitauli fou i le fausaga faʻapitoa o Intel processors, lea na taʻua
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 (
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