Intel Xeon E5-2651 - AVX or no AVX ?

Post new topic   Reply to topic    CPU-World.com forums Forum Index -> Information Requests (Collectible Chips only)
View previous topic :: View next topic  
Author Message
JVD66



Joined: 09 Sep 2015
Posts: 1

PostPosted: Wed Sep 09, 2015 9:33 am    Post subject: Intel Xeon E5-2651 - AVX or no AVX ? Reply with quote

I am trying to build some code for a server that reports via linux cpuinfo :
vendor_id : GenuineIntel
cpu family : 6
model : 62
model name : Intel(R) Xeon(R) CPU E5-2651 v2 @ 1.80GHz
stepping : 4
microcode : 1045

I read from your specs for the E5-2650 :
http://www.cpu-world.com/CPUs/Xeon/Intel-Xeon%20E5-2650.html
and from Intel's specs:
http://ark.intel.com/products/64590/Intel-Xeon-Processor-E5-2650-20M-Cache-2_00-GHz-8_00-GTs-Intel-QPI

that these "Sandy Bridge" processors are meant to support AVX .

gcc-5.2.0 concurs , as building an executable with the "-march=sandybridge -mtune=intel"
tuning options results in the inclusion of 'vbroadcastsd" AVX instructions .

Yet these AVX instructions produce SIGILL access violations (coredumps) indicating that
in fact the processor does not support AVX :
(gdb) c
Continuing.

Program received signal SIGILL, Illegal instruction.
0x00000000004650b0 in ${some_function}()
(gdb) disass 0x00000000004650b0,0x00000000004650c0
Dump of assembler code from 0x4650b0 to 0x4650c0:
=> 0x00000000004650b0 <${some_function}+320>: vbroadcastsd 0x18(%rsp),%ymm0
0x00000000004650b7 <${some_function}+327>: cmp $0x10,%r9d

Nowhere online can I find any documentation indicating that some "Sandy Bridge" processors
do not support AVX . Is there any more detailed specs known to anybody on this forum
that might shed light on which models support AVX or not ?
Is this a GCC bug, ie. to assume that all "Sandy Bridge" architecture CPUs support AVX, when
obviously they don't ?
Or does this indicate that in fact the server is some VM disguised as a real processor ,
which is claiming to be "E5-2651" but in fact is not - ie. is it possible for a real E5-2651
processor not to support AVX ?
I'd be most interested in any light anyone is able to shed on the above issue.
Thank You!
Back to top
View user's profile Send private message [ Hidden ]
debs3759



Joined: 18 Jan 2006
Posts: 9477
Location: Northampton, Divided Kingdom

PostPosted: Wed Sep 09, 2015 10:00 am    Post subject: Reply with quote

http://www.cpu-world.com/CPUs/Xeon/Intel-Xeon%20E5-2651%20v2%20-%20CM8063501521101.html

If you don't have physical access to the server (I assume you don't if you don't know whether it is a physical server or a VM) you will have to ask whoever you rent it from. If it is a VM there may be a configuration setting to enable AVX

_________________
My graphics card database can be found at http://www.gpuzoo.com.

I can resist anything except temptation.

Debs
Back to top
View user's profile Send private message  
xsecret



Joined: 01 Feb 2004
Posts: 1847
Location: France

PostPosted: Wed Sep 09, 2015 1:07 pm    Post subject: Reply with quote

> vbroadcastsd 0x18(%rsp),%ymm0

This OP seems to be AVX2.

_________________
ES-Only Collector : http://www.engineering-sample.com
Universal Chip Analyzer (UCA) : https://x86.fr/uca / http://www.cpu-world.com/forum/viewtopic.php?t=34349
Back to top
View user's profile Send private message   Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    CPU-World.com forums Forum Index -> Information Requests (Collectible Chips only) All times are GMT - 5 Hours
Page 1 of 1
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum

Powered by phpBB © 2001 phpBB Group