Intel® ISA Extensions
Use hardware-based isolation and memory encryption to provide more code protection in your solutions.

AVX2 integer intrinsics usage

inteleverywhere
Beginner
282 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
282 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...

0 Kudos
Reply