Ubuntu toob turule intel-compute-runtime'i ilma Spectre kaitseta, mis vähendab jõudlust 20%.

Ubuntu üleminek otsustas vaikimisi pakkuda intel-compute-runtime paketti, mis on kokku pandud NEO_DISABLE_MITIGATIONS lippudega, mis keelab Spectre rünnakute kaitse. Ubuntu arendajate hinnangul toob sarnane kaitse kaasa paketi jõudluse languse ligikaudu 20%.

Intel-compute-runtime pakett sisaldab komponente, mis on vajalikud OpenCL ja OneAPI Level Zero kasutamiseks Intel GPU süsteemides. Paketi raames tarnitavate raamatukogude koostamisel tähendab NEO_DISABLE_MITIGATIONS lippide olemasolu, et kompilaatoris keelatakse valikud «-mretpoline -mindirect-branch=thunk -mfunction-return=thunk -mindirect-branch-register», mis tagavad täiendava kaitse Spectre eest. Need valikud ei mõjuta OpenCL-i jõudlust ja GPU poolseid tegevusi, kuid vähendavad kulusid API-d haldava koodi sooritamisel.

Intel ja Canonicali turbeinsenerid arutasid ning jõudsid järeldusele, et Spectre kaitse, mis on rakendatud Compute Runtime tasemel, ei ole enam vajalik, kuna vajalik kaitse on juba olemas tuumatasandil. Compute Runtime'i olemasolev Spectre kaitse on peamiselt huvitav neile, kes kasutavad tuumasid, millel puudub piisav kaitse, ja kasu sellest ei ületa täheldatud jõudluse langust. Lisaks on Intel Graphics Compute Runtime'i väljaanded kogutud vaikevalikuga NEO_DISABLE_MITIGATIONS, mis keelab kaitse.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster