x32 ABI

Az x32 ABI ( Application Binary Interface ) egy fejlesztés alatt álló Linux projekt , amely lehetővé teszi, hogy az erre a felületre összeállított programok élvezhessék az x86-64 architektúra előnyeit (64 bites processzorregiszterek mérete, duplájára emelt processzorregiszterek száma, 64-bites natív) számítások, 64 bites rendszerhívások (gyorsabbak, mint 32 bites), mindez 32 bites memóriamutatók használatával, ami a RAM méretét 4 gigabájtra korlátozza .

Eddig a gentoo az egyetlen linux disztribúció, amely rendelkezik verzióval ehhez az architektúrához.

Előnyök

Ennek a hibrid architektúrának a legfőbb előnye, hogy csökken a memória lábnyoma a processzor gyorsítótárában, amely lehetővé teszi a sok memóriahívást igénylő programok gyorsabb végrehajtását. A sebességnövekedés akár 32% -át is megfigyelték a futó x86-64 architektúrához képest ilyen típusú programok. Az x86-64 architektúra kihasználásának lehetősége lehetővé teszi, hogy sebességet nyerjen a 32 bithez képest, például videokódolásban vagy adattömörítésben.

A gyorsan fejlődő nomád eszközök az ARM64Bit érkezésével kihasználhatják ezt az architektúrát, és sokkal kevesebb memóriát fogyasztanak, mint az asztali számítógépek.

Történelmi

Hans Peter Anvin volt a projekt egyik alapítója.

Megjegyzések és hivatkozások

  1. https://sites.google.com/site/x32abi/ x32 fejlesztői webhely a gcc és a glibc számára