x32 ABI

x32 ABI ( Application Binary Interface ) on kehitteillä oleva Linux- projekti , jonka avulla tätä liitäntää varten kootut ohjelmat voivat hyötyä x86-64 -arkkitehtuurin eduista (64-bittisten prosessorirekisterien koko, kaksinkertainen prosessorirekisterien määrä, 64-bittinen natiivi) laskelmat, 64-bittiset järjestelmäkutsut (nopeammat kuin 32-bittiset), kaikki käyttäen 32-bittisiä muistiosoittimia, mikä rajoittaa RAM-muistin koon 4 gigatavuun .

Toistaiseksi gentoo on ainoa linux-jakelu, jolla on versio tälle arkkitehtuurille.

Edut

Tämän hybridiarkkitehtuurin tärkein etu on prosessorin välimuistin muistin pienentäminen, mikä sallii monta muistikutsua vaativien ohjelmien nopeamman suorittamisen. On havaittu jopa 32% nopeuden kasvusta verrattuna käynnissä olevaan x86-64-arkkitehtuuriin tällaisia ​​ohjelmia. Mahdollisuus käyttää x86-64 -arkkitehtuurin tehoa sallii sen saada nopeuksia 32 bittiin verrattuna esimerkiksi videokoodauksessa tai datan pakkauksessa.

Nopeasti kehittyvät nomadiset laitteet voisivat hyödyntää tätä arkkitehtuuria ARM64Bitin saapuessa ja niiden muistinkulutuksella paljon vähemmän kuin pöytätietokoneilla.

Historiallinen

Hans Peter Anvin oli yksi tämän projektin perustajista.

Huomautuksia ja viitteitä

  1. https://sites.google.com/site/x32abi/ x32 kehittäjäsivusto gcc: lle ja glibc: lle