x86 (i386 and above) support

i386 family

AMD and Intel x86 based systems, also referred to as i386 and above, are the main platform used by virtually any T2 developer and thus usually in the best shape.

Of course T2 also supports the binary compatible x86-CPUs from: NEC, UMC, IBM, Chips and Technologies, NexGen, Cyrix, National Semiconductor, IDT (Centaur Technology), Rise Technology, Transmeta, SiS, DMP and VIA.

x86-64 (AMD64 / EMT64)

Athlon X2

The 64bit extended x86 architecture developed by AMD and later adopted by Intel and VIA named EMT64.

Since January 2016 T2 also supports the x32 ABI. While using ILP32 (Int, Long, and Pointers 32-bits) the generated machien code can still use all the many more registers provided by x86-64, but reducing the memory and thus cache footprint and so usually improving performance.

The obvious drawback is the much small memory address space, especially for large databases, scientific computing, and multimedia applications. Especially affecting mmap'ing (memory mapping) large files.

Associated upstream site: