I kekahi manawa i hala aku nei ua ʻike ʻia e pili ana i kahi nāwaliwali hou i ka hoʻolālā speculative o nā kaʻina hana Intel, i kapa ʻia
Ua ʻike mua mākou ʻaʻole pili ka pilikia o LVI i ka mīkini kikoʻī i ʻike ʻia e nā mea noiʻi, akā ma ke kumu maoli o ka hoʻouka kaua ʻaoʻao LVI, i hōʻike ʻia no ka manawa mua. No laila, ua wehe ʻia kahi kuhikuhi hou no nā hoʻoweliweli ʻaʻole i manaʻo mua ʻia e kekahi (ma ka liʻiliʻi loa, ʻaʻole i kūkākūkā ʻia kēia ma ka ākea ākea). No laila, ʻo ka waiwai o ka hoʻomohala ʻana o ka loea Google Zola Bridges aia ma ka ʻoiaʻiʻo e hoʻēmi ana kāna pākuʻi i ka pōʻino o nā hoʻouka hou ʻike ʻole e pili ana i ka loina LVI.
Ma mua i ka GNU Project Assembler (
Ua hoʻolālā ka mea hoʻomohala Google i kāna pākuʻi me ka hoʻohui ʻana i nā ʻōlelo aʻoaʻo LFENCE i ka LLVM compiler set, a kapa ʻia ʻo SESES palekana (Speculative Execution Side Effect Suppression). ʻO ka koho palekana āna i manaʻo ai e hoʻēmi i nā hoʻoweliweli LVI a me nā mea like ʻē aʻe, no ka laʻana, Specter V1/V4. Hiki i ka hoʻokō SESES ke hoʻohui i nā kuhikuhi LFENCE ma nā wahi kūpono i ka wā o ka hana ʻana i nā code mīkini. No ka laʻana, e hoʻokomo iā lākou ma mua o kēlā me kēia aʻo no ka heluhelu ʻana mai ka hoʻomanaʻo a i ʻole ke kākau ʻana i ka hoʻomanaʻo.
Kāohi nā ʻōlelo aʻoaʻo LFENCE i ka hoʻopaʻa ʻia ʻana o nā ʻōlelo aʻo aʻe a hiki i ka pau ʻana o nā heluhelu hoʻomanaʻo mua. ʻIke loa, pili kēia i ka hana o nā mea hana. Ua ʻike ka mea noiʻi ma ka awelika, ua hoʻemi ka pale SESES i ka wikiwiki o ka hoʻopau ʻana i nā hana me ka hoʻohana ʻana i ka waihona mālama ʻia e 7,1%. ʻO ka nui o ka ho'ēmi huahana i kēia hihia mai 4 a 23%. ʻOi aku ka pessimistic o ka wanana mua o ka poʻe noiʻi, e kāhea ana i ka emi ʻana o 19-fold i ka hana.
Source: 3dnews.ru