Intel® ISA Extensions
Use hardware-based isolation and memory encryption to provide more code protection in your solutions.
Announcements
This community is designed for sharing of public information. Please do not share Intel or third-party confidential information here.

AVX2 integer intrinsics usage

inteleverywhere
Beginner
182 Views

Dear All,
The sandy bridge processor +Intel compiler 11.1 >+ Visual Studio 2008 > are togetherrequired fordevelopment of programs containing AVXfloating point instructions.

Intel hasrecentlyupdated the AVX instruction set referencewhereinfull fledged 256bit INTEGER intrinsic operations are possible (Haswell New Instructions (HNI)): http://software.intel.com/en-us/blogs/2011/06/13/haswell-new-instruction-descriptions-now-available/

1. If the 256 Bit integer intrinsicsare to be used in programsapart form the above mentioned h/w s/w resourcesare there any additional tools required fordevelopment of the code. Is there any new intrinsic emulation file available which contains declarations of theinteger intrinsic (like the file #include "avxintrin_emu.h")?
2. does the operating system need to be updated for HNI to be incorporated?
3. does the Intel Compiler support HNI? Visual Studio 2010-?
4. Any emulator for HNI-?

Thanks very much!
D

0 Kudos
1 Reply
Maxym_D_Intel
Employee
182 Views
about upcoming support of instructions, see details as

For the Haswell new instructions, support exists in the CVS trees for binutils and gdb. GCC support is planned for GCC4.7.

as by
http://software.intel.com/en-us/articles/intel-software-development-emulator/

Note the SDE is already available software emulator

also - please check

CHAPTER 3 , SYSTEM PROGRAMMING MODEL,
from Intel Advanced Vector Extensions Programming Reference
( http://software.intel.com/file/36945 )
which explains details about the detection of the support accross different points...

Reply