jueves, 28 de agosto de 2008

INTEL SOFTWARE TERMINOLOGY

INTEL SOFTWARE TERMINOLOGY

http://www3.intel.com/cd/software/products/asmo-na/eng/compilers/clin/277618.htm#sysreq

Processor Terminology

Intel compilers support three platforms: general combinations of processor and operating system type. This section explains the terms that Intel uses to describe the platforms in its documentation, installation procedures and support site.

IA-32 architecture
- IA-32 architecture refers to systems based on 32-bit processors supporting at least the Pentium® II instruction set, (for example, Intel® Core™ architecture-based processor or Intel® Xeon® processor), or processors from other manufacturers supporting the same instruction set, running a 32-bit operating system ("Linux x86").

Intel® 64 architecture
- Intel 64 architecture refers to systems based on IA-32 architecture-based processors which have 64-bit architectural extensions, (for example, Intel® Core™2 processor family or Intel Xeon processor), running a 64-bit operating system ("Linux x86_64"). If the system is running a 32-bit version of the Linux operating system, then IA-32 architecture applies instead. Systems based on the AMD Athlon64* and Opteron* processors running a 64-bit operating system are also supported by Intel compilers for Intel 64 architecture-based applications.

IA-64 architecture - Refers to systems based on the Intel Itanium 2 processor running a 64-bit operating system.

Native and Cross-Platform Development

The term "native" refers to building an application that will run on the same platform that it was built on, for example, building on IA-32 architecture to run on IA-32 architecture. The term "cross-platform" or "cross-compilation" refers to building an application on a platform type different from the one on which it will be run, for example, building on IA-32 architecture to run on IA-64 architecture. Not all combinations of cross-platform development are supported, and some
combinations may require installation of optional tools and libraries.

Thefollowing list describes the supported combinations of compilation host (system on which you build the application) and application target (system on which the application runs).
  • IA-32 architecture host - Supported target: IA-32 architecture
  • Intel 64 architecture host - Supported targets: IA-32 and Intel 64 architectures
  • IA-64 architecture host - Supported target: IA-64 architecture

Note:
Development for a target different from the host may require optional library components to be installed from your Linux Distribution.

No hay comentarios: