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!
For the Haswell new instructions, support exists in the CVS trees for binutils and gdb. GCC support is planned for GCC4.7.
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...