The IA-32 Execution Layer (IA-32 EL) is a software emulator in the form of a software driver that improves performance of 32-bit applications running on 64-bit Intel Itanium-based systems, particularly those running Linux and Windows Server 2003 (it is included in Windows Server 2003 SP1 and later and in most Linux distributions for Itanium). RECON INSTRUMENTS INC. (Vancouver, CA) Primary Class: 345/156. International Classes: G02B27/01; G06F3/01; G09G5/00. View Patent Images: Download PDF 5.
Original author(s) | Intel |
---|---|
Stable release | |
Operating system | Linux, Windows Server |
Type | Emulator |
License | LGPL, Proprietary |
Recon expects to begin shipping its goggles in the Fall of 2010 for between $350 and $450 and is now accepting preorders. Source: Recon Instruments via Motorbiker.org Technology.
The IA-32 Execution Layer (IA-32 EL) is a software emulator in the form of a software driver that improves performance of 32-bit applications running on 64-bitIntelItanium-based systems, particularly those running Linux and Windows Server 2003 (it is included in Windows Server 2003 SP1 and later[1] and in most Linux distributions for Itanium). The IA-32 EL bypasses the slow x86 hardware emulation which is available on pre-Montecito Itanium models.
The IA-32 EL used a two-phase (later three-phase) approach: initially it quickly translated every piece of code at a basic block level, adding certain instrumentation for detecting hot code; then hot code was dynamically optimized at a super-block level, and the optimized translated code replaced cold code on the fly.[2] Later interpretation engine was added that allowed to avoid altogether translation of code executed just a few times - cold non-optimized translation became thus the second phase, and hot optimized translation became the third phase. IA-32 Execution Layer supported self-modifying code, and could even optimize it quite well.
Part of the software is under the LGPL and part is under an Intel proprietary license.[3]
See also[edit]
References[edit]
- ^The IA-32 Execution Layer 4.3 Software Driver (microsoft.com)
- ^'IA-32 Execution Layer: Technical Whitepaper'. Intel.
- ^'Intel Software Development Products'. Intel. Archived from the original on April 23, 2007.
External links[edit]
Intel PRO/Wireless is a series of Intel wireless products.
History[edit]
After the release of the wireless products called Intel Pro/Wireless 2100, 2200BG/2225BG/2915ABG and 3945ABG in 2005, Intel was criticized for not granting free redistribution rights for the firmware necessary to be included in the operating systems for the wireless devices to operate.[1] As a result of this, Intel became a target of campaigns to allow free operating systems to include binary firmware on terms acceptable to the open source community. Linspire-Linux creator Michael Robertson outlined the difficult position that Intel was in releasing to Open Source, as Intel did not want to upset their large customer Microsoft.[2]Theo de Raadt of OpenBSD also claimed that Intel is being 'an Open Source fraud' after an Intel employee presented a distorted view of the situation on an open-source conference.[3] In spite of the negative attention Intel received as a result of the wireless dealings, the binary firmware still has not gained a license compatible with free software principles.
Hardware[edit]
Model Name | Supported 802.11 protocols | Form Factor |
---|---|---|
PRO/Wireless 2011B | b | PC-Card |
PRO/Wireless 2100 | b | Mini PCI |
PRO/Wireless 2100A | ab | Mini PCI |
PRO/Wireless 2200BG | bg | Mini PCI |
PRO/Wireless 2915ABG | abg | Mini PCI |
PRO/Wireless 3945ABG | abg | Mini PCIe |
PRO/Wireless 4965AGN | abgn | Mini PCIe |
PRO/Wireless 5100AGN / 5300AGN | abgn | Mini PCIe |
The successor to the PRO/Wireless series is Intel Wireless WiFi Link.
See also[edit]
References[edit]
- ^Varghese, Sam (2005-03-01). 'OpenBSD to support more wireless chipsets'. theage.com.au. The Age Company Ltd. Retrieved 2007-08-05.
- ^Robertson, Michael (2003-03-19). 'Is Intel's 'Centrino' Techno-Latin for 'No Linux?''. michaelrobertson.com. Archived from the original on 2005-10-28. Retrieved 2007-08-05.
- ^de Raadt, Theo (2006-09-30). 'Intel: Only 'Open' for Business'. OpenBSD Journal. Retrieved 2007-08-05.
External links[edit]
Recon Instruments Driver Training
- Official webpage.
- Intel PROSet/Wireless Software.
- Intel® Driver Update Utility.