[opensuse] Intel instruction set for i7-4940 procesor
When I look at the gcc manual under the option -mtune for optimizing the generated code, it requests to know what type of processor you have. There are 3 listed under i7: corei7 corei7-avx core-avx-i The manual lists the instructions it expects to find incorporated into each architecture. But I cannot find on Intel where the instructions for the different processors are specified. The last time I did Intel, about 6 years ago, I recall this data being available. While I was with AMD Opterons things appear to have changed. I am looking for what subset of the following extensions are supported in the i7-4940, or in general for any other Intel processor. MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AES, PCLMUL, FSGSBASE, RDRND and F16C Please let me know if this is the wrong list, with suggestions please. Don -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 03/10/15 09:46, don fisher wrote:
When I look at the gcc manual under the option -mtune for optimizing the generated code, it requests to know what type of processor you have. There are 3 listed under i7:
corei7 corei7-avx core-avx-i
The manual lists the instructions it expects to find incorporated into each architecture. But I cannot find on Intel where the instructions for the different processors are specified. The last time I did Intel, about 6 years ago, I recall this data being available. While I was with AMD Opterons things appear to have changed.
I am looking for what subset of the following extensions are supported in the i7-4940, or in general for any other Intel processor.
MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AES, PCLMUL, FSGSBASE, RDRND and F16C
Please let me know if this is the wrong list, with suggestions please.
Don
Sorry, I forgot to look in /proc/cpuinfo. I still think there should be data sheets. Don -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
В Tue, 10 Mar 2015 09:46:37 -0700 don fisher <hdf3@comcast.net> пишет:
When I look at the gcc manual under the option -mtune for optimizing the generated code, it requests to know what type of processor you have. There are 3 listed under i7:
corei7 corei7-avx core-avx-i
The manual lists the instructions it expects to find incorporated into each architecture. But I cannot find on Intel where the instructions for the different processors are specified. The last time I did Intel, about 6 years ago, I recall this data being available. While I was with AMD Opterons things appear to have changed.
I am looking for what subset of the following extensions are supported in the i7-4940, or in general for any other Intel processor.
MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AES, PCLMUL, FSGSBASE, RDRND and F16C
Please let me know if this is the wrong list, with suggestions please.
Don
I do not know if it is the same as i7-4940MX (the only one found on Intel site); according to http://ark.intel.com/products/78940/Intel-Core-i7-4940MX-Processor-Extreme-E... i7-4940 supports AVX 2.0. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
don fisher wrote:
When I look at the gcc manual under the option -mtune for optimizing the generated code, it requests to know what type of processor you have. There are 3 listed under i7:
corei7 corei7-avx core-avx-i
The manual lists the instructions it expects to find incorporated into each architecture. But I cannot find on Intel where the instructions for the different processors are specified. The last time I did Intel, about 6 years ago, I recall this data being available. While I was with AMD Opterons things appear to have changed.
I am looking for what subset of the following extensions are supported in the i7-4940, or in general for any other Intel processor.
MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AES, PCLMUL, FSGSBASE, RDRND and F16C
Please let me know if this is the wrong list, with suggestions please.
opensuse-programming might be a better suggestion, but you've got a bigger audience here I suspect. If I was looking for that kind of information, I would start with: https://en.wikipedia.org/wiki/X86_instruction_listings http://ark.intel.com/ http://www.intel.com/content/www/us/en/processors/architectures-software-dev... -- Per Jessen, Zürich (11.4°C) http://www.hostsuisse.com/ - dedicated server rental in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (3)
-
Andrei Borzenkov
-
don fisher
-
Per Jessen