Subarches

Revision as of 10:04, December 20, 2014 by Drobbins (Talk | contribs)

Funtoo Linux Sub-Architectures

This page provides an overview of Funtoo Linux sub-architectures (also called subarches) designed for quick and easy reference. Funtoo Linux provides optimized installation images for all sub-architectures listed below. See the Funtoo Linux Installation Guide to install Funtoo Linux.

The cpuid application can be used to help identify your processor and it's microarchitecture.

sudo emerge cpuid; cpuid | tail -n 1

64-bit PC-Compatible

amd64-bulldozerThe amd64-bulldozer subarch supports the AMD bulldozer microarchitecture CPUs, which were released from late 2011 through the first quarter of 2012 as a replacement for K10 microarchitecture CPUs.-march=bdver1 -O2 -pipe
amd64-jaguarAMD jaguar microarchitecture debuted in mid-2013 and is targeted at low-power devices, including notebooks, tablets and small form-factor desktops and servers. It is perhaps most well-known for being the microarchitecture used for the Playstation 4 and Xbox One,-march=btver2 -O2 -pipe
amd64-k10The amd64-k10 subarch provides support for the AMD Family 10h processors, which were released in late 2007 as a successor to the AMD K8 series processors.-march=amdfam10 -O2 -pipe
amd64-piledriverThe amd64-piledriver subarch supports the AMD Piledriver microarchitecture produced by AMD from mid-2012 through 2015, which is the successor to the AMD bulldozer microarchitecture.-march=bdver2 -O2 -pipe
amd64-steamrollerThe amd64-steamroller subarch supports the AMD steamroller microarchitecture, produced from early 2014. It is the successor to the AMD Piledriver microarchitecture.-march=bdver3 -O2 -pipe

<tr><td style="width: 15%;">atom_64</td><td></td><td style="width: 25%;">The atom_64 sub-architecture supports 64-bit capable Intel Atom CPUs.</td></tr><tr><td style="width: 15%;">core2_64</td><td></td><td style="width: 25%;">The core2_64 subarch supports 64-bit-capable processors based on the Core microarchitecture and all processors of the Penryn microarchitecture. This includes all Intel Core 2 branded processors, some Celeron, some Pentium and some Xeon branded processors.</td></tr><tr><td style="width: 15%;">corei7</td><td></td><td style="width: 25%;">The corei7 subarch supports the Nehalem, Westmere, Sandy Bridge, Ivy Bridge, and Haswell microarchitecture-based Intel Pentium/Celeron, Intel Core i3, i5, i7 and Xeon Processors.</td></tr><tr><td style="width: 15%;">intel64-haswell</td><td></td><td style="width: 25%;">The intel64-haswell subarch specifically supports processors based on Intel's Haswell microarchitecture. Haswell desktop processors are branded as 4th Generation Intel Core i3, Core i5, and Core i7 Processors.</td></tr><tr><td style="width: 15%;">intel64-ivybridge</td><td></td><td style="width: 25%;">The intel64-ivybridge subarch specifically supports processors based on Intel's Ivy Bridge microarchitecture and AVX instructions. These processors are branded as 3rd Generation Intel Core i3, Core i5, and Core i7 Processors.</td></tr><tr><td style="width: 15%;">intel64-sandybridge</td><td></td><td style="width: 25%;">The intel64-sandybridge subarch specifically supports processors based on Intel's Sandy Bridge microarchitecture and AVX instructions. These processors are branded as 2nd Generation Intel Core i3, Core i5, and Core i7 Processors.</td></tr>