FX! 32 - FX!32

FX! 32 je software emulátor program, který umožňuje Win32 programy vytvořené pro Intel x86 instrukční sada vykonat dne DEC Alpha -založené systémy běží Windows NT. Vydáno v roce 1996, FX! 32 byl vyvinut společností Digital Equipment Corporation (DEC) na podporu jejich Alfa mikroprocesory. V té době existovala víra RISC mikroprocesory založené pravděpodobně nahradily mikroprocesory založené na x86 kvůli efektivnější a zjednodušené implementaci, která by mohla dosáhnout vyšších taktovacích frekvencí. Jedinou věcí, která Alpha brzdila, byla kompatibilita aplikací s existujícími aplikacemi Win32 x86.

Emulace už nějakou dobu fungovala jako koncept, ale FX! 32 šel ještě o krok dále. Analyzoval způsob, jakým programy fungovaly a po spuštění programu byly použity binární překlad k výrobě dynamická knihovna (DLL) soubory nativního Alpha kódu, které aplikace mohla spustit při příštím spuštění. Tímto způsobem i v počátečním vydání 1.0 dosáhl FX! 32 rychlostí pro aplikace Win32 x86, které běžely o 40–50% rychleji než nativní kód x86, se 70% rychlostí předpokládanou s lepší optimalizací.

Maurice Marks sloužil jako manažer technického týmu. Eric Perkins poskytl primární informace o Windows NT a napsal a runtime systém umožnit spuštění binárně přeložené aplikace na počítačích založených na Intel Windows NT.

Prototyp systému byl předveden na COMDEX v roce 1993.

Reference

externí odkazy