Difference between pages "Amd64-k10" and "Intel64-haswell"

From Funtoo
(Difference between pages)
Jump to navigation Jump to search
 
(Created page with "{{Subarch |CPU Family=64-Bit Intel Processors |subarch=intel64-haswell |CHOST=x86_64-pc-linux-gnu |CFLAGS=-march=core-avx2 -O2 -pipe |USE=mmx sse sse2 sse3 ssse3 sse4 |Descrip...")
 
Line 1: Line 1:
{{Subarch
{{Subarch
|CPU Family=64-Bit AMD Processors
|CPU Family=64-Bit Intel Processors
|subarch=amd64-k10
|subarch=intel64-haswell
|CHOST=x86_64-pc-linux-gnu
|CHOST=x86_64-pc-linux-gnu
|CFLAGS=-march=amdfam10 -O2 -pipe
|CFLAGS=-march=core-avx2 -O2 -pipe
|USE=mmx sse sse2 sse3 3dnow 3dnowext
|USE=mmx sse sse2 sse3 ssse3 sse4
|Description=The 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.
|Description=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.
}}
}}
The '''amd64-k10''' subarch provides support for the [[Wikipedia:AMD_10h|AMD Family 10h processors]], which were released in late 2007 as a successor to the AMD K8 series processors.
The '''intel64-haswell''' subarch specifically supports processors based on Intel's [[Wikipedia:Haswell_(microarchitecture)|Haswell microarchitecture]]. Haswell desktop processors are branded as 4th Generation Intel Core i3, Core i5, and Core i7 Processors. Many of the released processors are APUs, containing integrated Intel graphics support. Haswell Xeon processors include the Xeon E5 v3 Family.  


Desktop amd64-k10 CPUs include [[Wikipedia:AMD Phenom|AMD Phenom]], [[Wikipedia:AMD_10h#Phenom_II_Models|AMD Phenom II]] and [[Wikipedia:AMD_10h#Athlon_II_Models|AMD Athlon II]]. Server CPUs include Opterons with codenames Budapest, Barcelona, Suzuka, Shanghai, Istanbul, Lisbon, and Magny-Cours. A full listing of amd64-k10 Opteron models [[Wikipedia:List_of_AMD_Opteron_microprocessors#K10_based_Opterons|can be found here]].
One of the new instruction sets with this subarch is '''AVX2''' (Advanced Vector Extensions 2), also known as ''Haswell New Instructions'', introduced June of 2013, as an expansion of the AVX instruction.
 
Intel AVX instructions require operating system support and have been in the Linux kernel since 2.6.30. Additionally, they require slightly more power to execute. When executing these instructions, the processor may run at less than the marked frequency to maintain thermal design power (TDP) limits. For more information about these instructions, see [http://www.intel.com/content/dam/www/public/us/en/documents/white-papers/performance-xeon-e5-v3-advanced-vector-extensions-paper.pdf this link].

Revision as of 09:32, December 20, 2014

This section lists the CPU-optimized Funtoo Linux builds currently available for download for intel64-haswell. 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.

No downloadable stage builds are currently available for this sub-architecture.

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..

Architecture and Optimization

The following settings are applied to all stages for this subarch via Funtoo subarch profiles:

CHOSTx86_64-pc-linux-gnu
CFLAGS-march=core-avx2 -O2 -pipe


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. Many of the released processors are APUs, containing integrated Intel graphics support. Haswell Xeon processors include the Xeon E5 v3 Family.

One of the new instruction sets with this subarch is AVX2 (Advanced Vector Extensions 2), also known as Haswell New Instructions, introduced June of 2013, as an expansion of the AVX instruction.

Intel AVX instructions require operating system support and have been in the Linux kernel since 2.6.30. Additionally, they require slightly more power to execute. When executing these instructions, the processor may run at less than the marked frequency to maintain thermal design power (TDP) limits. For more information about these instructions, see this link.