Forumshttps://software.intel.com/en-us/view/forum-page-default/36927
enIntel Cilk Plus is being deprecatedhttps://software.intel.com/en-us/forums/intel-cilk-plus/topic/745556
<div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p>Intel® Cilk™ Plus - an extension to the C and C++ languages to support data and task parallelism - is being deprecated in the 2018 release of Intel® Software Development Tools. It will remain in deprecation mode in the Intel® C++ Compiler for an extended period of two years. It is highly recommended that you start migrating to standard parallelization models such as OpenMP* and Intel® Threading Building Blocks (Intel® TBB). For more information see <a href="https://software.intel.com/en-us/articles/migrate-your-application-to-use-openmp-or-intelr-tbb-instead-of-intelr-cilktm-plus">Migrate Your Application to use OpenMP* or Intel® TBB Instead of Intel® Cilk™ Plus.</a></p>
</div></div></div>Wed, 20 Sep 2017 15:03:29 +0000Hansang B. (Intel)745556 at https://software.intel.comNew Intel Cilk Plus runtime sources and SDK is now availablehttps://software.intel.com/en-us/forums/intel-cilk-plus/topic/600056
<div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p>New Intel Cilk Plus runtime sources and SDK were just released and are available for download now.</p>
<ul>
<li>Intel Cilk Plus runtime sources build 4420 contains minor scheduler improvements and community-contributed Raspberry Pi* port</li>
<li>Intel Cilk Plus SDK build 4421 contains support for the latest Linux*, Windows*, and Mac OS X* operating systems</li>
</ul>
<p>More information can be found at <a href="https://www.cilkplus.org/download" rel="nofollow">https://www.cilkplus.org/download</a>.</p>
</div></div></div>Wed, 11 Nov 2015 15:34:10 +0000Hansang B. (Intel)600056 at https://software.intel.comIntel C++ Compiler 16.0 is now available in Intel Parallel Studio XE 2016https://software.intel.com/en-us/forums/intel-cilk-plus/topic/591301
<div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p>The new version Intel C++ Compiler 16.0 is now available in Intel Parallel Studio XE 2016 that has launched early this week. If your support license is current you can download and install this at no additional charge from the <a href="https://registrationcenter.intel.com/">Intel Registration Center</a>. </p>
<p>You will find some blog postings about some new features and new free tools.</p>
<ul>
<li><a href="https://software.intel.com/en-us/Intel_Parallel_Studio_XE_2016">Intel Parallel Studio XE 2016</a>: there is a quick <a href="https://software.intel.com/en-us/create-faster-code-faster">two minutes overview</a> as well</li>
<li><a href="https://software.intel.com/daal">Intel DAAL</a></li>
<li><a href="https://software.intel.com/en-us/free_tools_and_libraries">Free tools and libraries</a></li>
</ul>
<p>There is a change with the single user license checking. We understand that it might be causing some difficulties, so we’ve created 5 articles explaining the work around and what you should do:</p>
<ul>
<li><a href="https://software.intel.com/en-us/articles/required-product-license-upgrade-for-intel-parallel-studio-xe-2016">Required Product License Upgrade for Intel® Parallel Studio XE 2016</a></li>
<li><a href="https://software.intel.com/en-us/articles/how-do-i-get-my-license-file-for-intel-parallel-studio-xe-2016">How do I get my license file for Intel Parallel Studio XE 2016</a></li>
<li><a href="https://software.intel.com/en-us/articles/how-do-i-get-a-license-file-for-an-offline-installation-of-intel-parallel-studio-xe-2016">How do I get a license file for an offline installation of Intel Parallel Studio XE 2016</a></li>
<li><a href="https://software.intel.com/en-us/articles/what-to-do-when-you-see-the-message-maximum-number-of-activations-exceeded">What to do when you see the message “Maximum number of activations exceeded”?</a></li>
<li><a href="https://software.intel.com/en-us/articles/how-to-find-the-host-id-for-the-named-user-license">How to find the host id for the Named-user license</a></li>
</ul>
<p>There will be free webinars, please register at <a href="https://software.intel.com/en-us/events/hpc-webinars">upcoming webinars</a>.</p>
</div></div></div>Wed, 02 Sep 2015 14:03:52 +0000Hansang B. (Intel)591301 at https://software.intel.comA new version of CilkPlus/LLVM compiler is available!https://software.intel.com/en-us/forums/intel-cilk-plus/topic/530671
<div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p>Hi All!</p>
<p>We’re glad to inform you that a new version of CilkPlus LLVM-based compiler available now on <a href="http://cilkplus.github.io/" rel="nofollow">Cilk Plus/LLVM</a>.</p>
<p>This version fully supports <a href="https://www.cilkplus.org/sites/default/files/open_specifications/Intel_Cilk_plus_lang_spec_1.2.htm#intro" rel="nofollow">Intel® Cilk™ Plus Language Extension Specification Version 1.2</a>, including C-Extended Array Notation missed in the previous version of the compiler. In addition, a lot of bugs were fixed, including variable length arrays support in _<em>Cilk</em>_spawn calls.</p>
<p>We’re encouraging you to download the new compiler and to play with it.</p>
<p>All your comments are welcome!</p>
<p>Andrew V. Tischenko</p>
<p>=================</p>
<p>Software Engineer</p>
<p>Intel Compiler Team</p>
<p> </p>
</div></div></div>Fri, 05 Sep 2014 07:32:49 +0000Andrew Tischenko (Intel)530671 at https://software.intel.comCilk Plus for GCC 4.8https://software.intel.com/en-us/forums/intel-cilk-plus/topic/472699
<div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p>Binary versions of the GNU Compiler Collection (GCC) C and C++ 4.8 compilers with the cilkplus extension are now available from <a href="http://www.cilkplus.org/download#gcc-development-branch" rel="nofollow">http://www.cilkplus.org/download#gcc-development-branch</a> . The binaries support the x86-32 and x86-64 architectures on Ubuntu* Linux*. The source for these compilers is available at <a href="http://gcc.gnu.org/svn/gcc/branches/cilkplus-4_8-branch" rel="nofollow">http://gcc.gnu.org/svn/gcc/branches/cilkplus-4_8-branch</a> .</p>
<p>These compilers are provided as a convenience. This branch is under active development and should not be used for production code. The compilers are not guaranteed to be up-to-date or error-free.</p>
<p>Questions, bug reports, or issues should be posted in this forum.</p>
<p>Cilk Plus is also being integrated into the next version of the GCC C and C++ compilers. Sources for that version are available at <a href="http://gcc.gnu.org/svn/gcc/branches/cilkplus-4_8-branch" rel="nofollow">http://gcc.gnu.org/svn/gcc/branches/cilkplus</a> .</p>
</div></div></div>Thu, 12 Sep 2013 18:44:58 +0000Barry Tannenbaum (Intel)472699 at https://software.intel.comAnnouncement: Version 1.2 of the Cilk Plus Language Specification releasedhttps://software.intel.com/en-us/forums/intel-cilk-plus/topic/472598
<div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p>We are pleased to announce an update to the Intel® Cilk™ Plus Language Specification. This document describes the syntax and semantics of the Cilk™ Plus language constructs that were added to the C and C++ programming languages. This version of the specification was relseased in September, 2013 and supersedes the 1.1 version of the same specification released in July, 2011. This version adds no new features to the language extensions described in the V1.1 specification, but contains numerous corrections and clarifications. A few obsolete constructs were removed. It is recommended that implementors adding Cilk Plus extensions to their compilers base their changes on this document instead of the V1.1 document.</p>
<p>The new spec is available on the <a href="http://www.cilkplus.org/download#open-specification" rel="nofollow">Open Specifications download page on cilkplus.org</a>.</p>
</div></div></div>Tue, 10 Sep 2013 21:05:05 +0000Pablo Halpern (Intel)472598 at https://software.intel.comCilkpub: a library of community-contributed Cilk Plus codehttps://software.intel.com/en-us/forums/intel-cilk-plus/topic/384639
<div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p>We are pleased to announce that Cilkpub, a library of community-contributed Cilk Plus code, is now available for <a href="http://www.cilkplus.org/download#contributions" rel="nofollow">download</a>.</p>
<p>Cilkpub is intended to be a public library of code contributed and maintained by the members of the Cilk Plus community. Version 1.02 has been posted to the community website and contains the following modules:</p>
<ol>
<li><a href="//software.intel.com/en-us/articles/a-dprng-for-cilk-plus" rel="nofollow">DotMix DPRNG</a>: a deterministic parallel random number generator for Cilk Plus, contributed by Tao B. Schardl and myself.</li>
<li><a href="http://software.intel.com/en-us/articles/parallel-sorts-for-cilk-plus">Sort</a>: a module containing parallel implementations of quicksort and sample sort, contributed by Arch Robison. This code is derived from the sorts described in <a href="http://parallelbook.com" rel="nofollow"><em>Structured Paralllel Programming</em></a>.</li>
</ol>
<p>Cilkpub is distributed as a source code. The DotMix and Sort modules are implemented using C++ templates, and consist of only header files.</p>
<p>If you have your own Cilk Plus code that you would like to share with the world, please consider contributing your code! The Cilkpub project is still in its early stages, and we hope to expand the library and build up a larger collection of shared Cilk Plus code. Code contributions to Cilkpub or more generally to the Cilk Plus community website must be submitted under the BSD license, as described on the <a href="http://www.cilkplus.org/submit-cilk-contribution" rel="nofollow">contribution page</a> on the community website.</p>
<p>Also, if you have any feedback on the existing modules or suggestions for additional modules that you would like to see implemented in Cilkpub, please post comments in the forum. We are always looking for new ways to improve the programming experience of users of Cilk Plus!</p>
</div></div></div>Wed, 03 Apr 2013 16:46:30 +0000Jim Sukha (Intel)384639 at https://software.intel.comCilk Plus/LLVM available on Githubhttps://software.intel.com/en-us/forums/intel-cilk-plus/topic/373844
<div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p>Hi all,</p>
<p>I am pleased to announce that the source code for our <strong>in-progress</strong> implementation of the Intel Cilk Plus extensions in Clang/LLVM is now available on Github:</p>
<p><a href="http://cilkplus.github.com/" rel="nofollow">http://cilkplus.github.com/</a></p>
<p>This is an early release, and is not yet feature-complete. Right now, only spawn and sync are supported, as well as anything that only requires the runtime library, such as hyperobjects. We will of course be adding the rest of the Intel Cilk Plus extensions over time, including cilk_for and the vectorization features. More information about the current status, including supported platforms and known issues is available at <a href="http://cilkplus.github.com/#status" rel="nofollow">http://cilkplus.github.com/#status</a>.</p>
<p>We would love to hear your feedback (and bug reports!) – either on this forum, or via the github issue tracker <a href="https://github.com/cilkplus/clang/issues" rel="nofollow">https://github.com/cilkplus/clang/issues</a>. </p>
<p>Ben</p>
</div></div></div>Fri, 01 Mar 2013 16:58:24 +0000Ben Langmuir (Intel)373844 at https://software.intel.comNew Cilk Plus website - http://cilkplus.org/https://software.intel.com/en-us/forums/intel-cilk-plus/topic/342461
<div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p>Check out the <strong>new Intel® Cilk Plus™ website </strong><a href="http://cilkplus.org/" rel="nofollow">http://cilkplus.org/</a>. Learn about the latest product information, download tools and samples, submit contributions, and much more!</p>
<p>If you have any comments or suggestions, we would love to hear them.</p>
</div></div></div>Wed, 28 Nov 2012 23:00:49 +0000Bethany D. (Intel)342461 at https://software.intel.comIntel Cilk Plus SDK - Cilkscreen and Cilkview for Intel Cilk Plushttps://software.intel.com/en-us/forums/intel-cilk-plus/topic/265649
<div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p>The Intel Cilk Plus SDK (Software Development Kit) is now available as a WhatIf kit. It supplies the Cilkscreen race detection and Cilkview scalability tools for Intel Cilk Plus developers working on the Microsoft Windows* and Linux* operating systems.</p>
<p>More information can be found at the <a href="http://cilkplus.org/download" rel="nofollow">Intel Cilk Plus Download</a> page. Support for the Intel Cilk Plus SDK will be provided through the Intel Cilk Plus forum.</p>
<p><b>Note</b>: You must have SP1 or later of the Intel Parallel Composer 2011 or Intel C++ Composer XE 2011 products.</p>
<p>- Barry</p>
</div></div></div>Wed, 19 Jan 2011 19:06:47 +0000Barry Tannenbaum (Intel)265649 at https://software.intel.com