@@ -1,3 +1,38 @@
|
||||
=== v1.8.0 === (16 October 2014)
|
||||
|
||||
A major new version of ISPC, which introduces experimental support for NVPTX
|
||||
target, brings numerous improvements to our KNC (Xeon Phi) support, introduces
|
||||
debugging support on Windows and fixes several bugs. We also ship experimental
|
||||
build for Sony PlayStation4 target in this release. Binaries for all platforms
|
||||
are based on LLVM 3.5.
|
||||
|
||||
Note that MacOS binaries are build for MacOS 10.9 Maverics. Linux binaries are
|
||||
compatibile with kernel 2.6.32 (ok for RHEL6) and later.
|
||||
|
||||
More details:
|
||||
|
||||
* Experimental NVPTX support is available for users of our binary distribution
|
||||
on Linux only at the moment. MacOS and Windows users willing to experiment
|
||||
with this target are welcome to build it from source. Note that GPU imposes
|
||||
some limitation on ISPC language, which are discussed in corresponding section
|
||||
of ISPC User's Guide. Implementation of NVPTX support was done by our
|
||||
contributor Evghenii Gaburov.
|
||||
|
||||
* KNC support was greatly extended in knc.h header file. Beyond new features
|
||||
there are stability fixes and changes for icc 15.0 compatibility. Stdlib
|
||||
prefetch functions were improved to map to KNC vector prefetches.
|
||||
|
||||
* PS4 experimental build is Windows to PS4 cross compiler, which disables arch
|
||||
and cpu selection (which are preset to PS4 hardware).
|
||||
|
||||
* Debug info support on Windows (compatible with VS2010, VS2012 and VS2013).
|
||||
|
||||
* Critical bug fix, which caused code generation for incorrect target, despite
|
||||
explicit target switches, under some conditions.
|
||||
|
||||
* Stability fix of the bug, which caused print() function to execute under
|
||||
all-off mask under some conditions.
|
||||
|
||||
=== v1.7.0 === (18 April 2014)
|
||||
|
||||
A major new version of ISPC with several language and library extensions and
|
||||
|
||||
@@ -2,10 +2,19 @@
|
||||
ispc News
|
||||
=========
|
||||
|
||||
ispc 1.8.0 is Released
|
||||
----------------------
|
||||
|
||||
A major new version of ``ispc``, which introduces experimental support for NVPTX
|
||||
target, brings numerous improvements to our KNC (Xeon Phi) support, introduces
|
||||
debugging support on Windows and fixes several bugs. We also ship experimental
|
||||
build for Sony PlayStation4 target in this release. Binaries for all platforms
|
||||
are based on LLVM 3.5.
|
||||
|
||||
ispc 1.7.0 is Released
|
||||
----------------------
|
||||
|
||||
A major new version of ISPC with several language and library extensions and
|
||||
A major new version of ``ispc`` with several language and library extensions and
|
||||
fixes in debug info support. Binaries for all platforms are based on patched
|
||||
version on LLVM 3.4. There also performance improvements beyond switchover to
|
||||
LLVM 3.4.
|
||||
|
||||
@@ -31,7 +31,7 @@ PROJECT_NAME = "Intel SPMD Program Compiler"
|
||||
# This could be handy for archiving the generated documentation or
|
||||
# if some version control system is used.
|
||||
|
||||
PROJECT_NUMBER = 1.7.1dev
|
||||
PROJECT_NUMBER = 1.8.0
|
||||
|
||||
# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
|
||||
# base path where the generated documentation will be put.
|
||||
|
||||
2
ispc.h
2
ispc.h
@@ -38,7 +38,7 @@
|
||||
#ifndef ISPC_H
|
||||
#define ISPC_H
|
||||
|
||||
#define ISPC_VERSION "1.7.1dev"
|
||||
#define ISPC_VERSION "1.8.0"
|
||||
|
||||
#if !defined(LLVM_3_2) && !defined(LLVM_3_3) && !defined(LLVM_3_4) && !defined(LLVM_3_5) && !defined(LLVM_3_6)
|
||||
#error "Only LLVM 3.2, 3.3, 3.4, 3.5 and the 3.6 development branch are supported"
|
||||
|
||||
Reference in New Issue
Block a user