Et av de store problemene for Intels Itanium 2-prosessor har vært prosessorens svært dårlige ytelse ved kjøring av 32-bits programvare. Itanium er i utgangspunktet beregnet for 64-bits programvare, men har også maskinvarestøtte for 32-bits programvare. Denne delen av prosessoren jobber dog så sakte at selv Intel har frarådet bruk av 32-bits programvare sammen med Itanium 2.
Dette har vært et problem for organisasjoner som har ønsket en gradvis overgang fra 32-bits til 64-bits programvare.
Allerede i april i fjor annonserte Intel at selskapet jobbet med en løsning for denne problematikken. Løsningen, som kalles IA-32 Execution Layer, oversetter koden i 32-bits programvare i sanntid til kode tilpasset Itanium-arkitekturen, og ble tirsdag denne uken gjort tilgjengelig. Hvor stor reell ytelsesforbedring løsningen vil gi, sier Intel svært lite om.
Foreløpig finnes IA-32 Execution Layer bare til Microsofts Windows Server 2003 Enterprise Edition for 64-bit Itanium, Windows Server 2003 Datacenter Edition for 64-bit Itanium og Windows XP 64-Bit Edition. Programvaren kan lastes ned fra denne siden hos Microsoft. Tillegget skal også være inkludert i Windows Server 2003 Service Pack 1.
Linux-distributørene Red Hat og SuSE har begge tidligere antydet at de vil inkludere IA-32 Execution Layer i deres 64-bits utgaver av Linux-kjernen. Intel opplyser at Red Hat vil komme med støtte for IA-32 Execution Layer senere i år. Hva status er for SuSE, er mer uklart.