Update release notes and doxygen for 1.1.0 release
This commit is contained in:
@@ -1,3 +1,42 @@
|
|||||||
|
=== v1.1.0 === (5 December 2011)
|
||||||
|
|
||||||
|
This is a major new release of the compiler, with significant additions to
|
||||||
|
language functionality and capabilities. It includes a number of small
|
||||||
|
language syntax changes that will require modification of existing
|
||||||
|
programs. These changes should generally be straightforward and all are
|
||||||
|
steps toward eliminating parts of ispc syntax that are incompatible with
|
||||||
|
C/C++. See
|
||||||
|
http://ispc.github.com/ispc.html#updating-ispc-programs-for-changes-in-ispc-1-1
|
||||||
|
for more information about these changes.
|
||||||
|
|
||||||
|
ispc now fully supports pointers, including pointer arithmetic, implicit
|
||||||
|
conversions of arrays to pointers, and all of the other capabilities of
|
||||||
|
pointers in C. See http://ispc.github.com/ispc.html#pointer-types for more
|
||||||
|
information about pointers in ispc and
|
||||||
|
http://ispc.github.com/ispc.html#function-pointer-types for information
|
||||||
|
about function pointers in ispc.
|
||||||
|
|
||||||
|
Reference types are now declared with C++ syntax (e.g. "const float &foo").
|
||||||
|
|
||||||
|
ispc now supports 64-bit addressing. For performance reasons, this
|
||||||
|
capability is disabled by default (even on 64-bit targets), but can be
|
||||||
|
enabled with a command-line flag:
|
||||||
|
http://ispc.github.com/ispc.html#selecting-32-or-64-bit-addressing.
|
||||||
|
|
||||||
|
This release features new parallel "foreach" statements, which make it
|
||||||
|
easier in many instances to map program instances to data for data-parallel
|
||||||
|
computation than the programIndex/programCount mechanism:
|
||||||
|
http://ispc.github.com/ispc.html#parallel-iteration-statements-foreach-and-foreach-tiled.
|
||||||
|
|
||||||
|
Finally, all of the system's documentation has been significantly revised.
|
||||||
|
The documentation of ispc's parallel execution model has been rewritten:
|
||||||
|
http://ispc.github.com/ispc.html#the-ispc-parallel-execution-model, and
|
||||||
|
there is now a more specific discussion of similarities and differences
|
||||||
|
between ispc and C/C++:
|
||||||
|
http://ispc.github.com/ispc.html#relationship-to-the-c-programming-language.
|
||||||
|
There is now a separate FAQ (http://ispc.github.com/faq.html), and a
|
||||||
|
Performance Guide (http://ispc.github.com/perfguide.html).
|
||||||
|
|
||||||
=== v1.0.12 === (20 October 2011)
|
=== v1.0.12 === (20 October 2011)
|
||||||
|
|
||||||
This release includes a new "double-pumped" 8-wide target for SSE2,
|
This release includes a new "double-pumped" 8-wide target for SSE2,
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ PROJECT_NAME = "Intel SPMD Program Compiler"
|
|||||||
# This could be handy for archiving the generated documentation or
|
# This could be handy for archiving the generated documentation or
|
||||||
# if some version control system is used.
|
# if some version control system is used.
|
||||||
|
|
||||||
PROJECT_NUMBER = 1.0.12
|
PROJECT_NUMBER = 1.1.0
|
||||||
|
|
||||||
# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
|
# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
|
||||||
# base path where the generated documentation will be put.
|
# base path where the generated documentation will be put.
|
||||||
|
|||||||
Reference in New Issue
Block a user