Vengineerの妄想(準備期間)

人生は短いけど、長いです。人生を楽しみましょう!

ispc v1.9リリース


v1.9がリリースされました。

KNLを使ったことがないので、よくわかんないですが。。。
VS2013に加えて、VS2015をサポート。

リリースノートからの引用
+=== v1.9.0 === (12 Feb 2016)
+
+An ISPC release with AVX512 (KNL flavor) support and a number of bug fixes,
+based on fresh LLVM 3.8 backend.
+
+For AVX512 two modes are supported - generic and native. For instructions on how
+to use them, please refer to the wiki. Going forward we assume that native mode
+is the primary way to get AVX512 support and that generic mode will be deprecated.
+If you observe significantly better performance in generic mode, please report
+it via github issues.
+
+Starting this release we are shipping two versions on Windows:
+(1) for VS2013 and earlier releases
+(2) for VS2015 and newer releases
+The reason for doing this is the redesigned C run-time library in VS.
+An implementation of "print" ISPC standard library function relies on C runtime
+library, which has changed. If you are not using "print" function in your code,
+you are safe to use either version.
+
+A new options was introduced to improve debugging: --no-omit-frame-pointer.
+

バックエンドにLLVMを使っているので、
x86でなくてもARM/ARM64でもOKだけど、あまり頑張っていない感じがする。
基本的には、x86ようだよね。ispcは。。。