Как включить расширения AVX2 у гостя Ubuntu в VirtualBox 5?

Я пытаюсь скомпилировать программу, которая использует инструкции AVX2 от довольно новых процессоров Intel Haswell.

Я проверил, что MacBook Pro, который я использую, имеет процессор Crystalwell, который должен иметь такие расширения AVX2 :

sysctl -n machdep.cpu.brand_string  
Intel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz

Мое намерение состоит в том, чтобы скомпилировать такую ​​программу с использованием образа VirtualBox с 64-битной версией Ubuntu 15.10, у которой есть последняя версия gcc:

gcc (Ubuntu 5.2.1-22ubuntu2) 5.2.1 20151010

Когда я проверьте расширения на машине VirtualBox, я не вижу avx2 в списке:

processor   : 3
vendor_id   : GenuineIntel
cpu family  : 6
model       : 70
model name  : Intel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz
stepping    : 1
cpu MHz     : 2494.226
cache size  : 6144 KB
physical id : 0
siblings    : 4
core id     : 3
cpu cores   : 4
apicid      : 3
initial apicid  : 3
fpu     : yes
fpu_exception   : yes
cpuid level : 13
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx rdrand hypervisor lahf_lm abm
bugs        :
bogomips    : 4988.45
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management:

Любые идеи?

1
задан 31 January 2016 в 17:43

0 ответов

Другие вопросы по тегам:

Похожие вопросы: