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 Migrate Your Application to use OpenMP* or Intel TBB Instead of Intel® Cilk™ Plus. Research into Cilk technology continues at MIT's Cilk Hub.
After reading the migration article I am wondering what will happen with Intel array notation (which is missing in the article). This is indeed the one feature I am interested in. There are several implementations available (icc, clang, gcc), so I wonder if Intel is dropping this feature too or if there will be some effort to push it to the C or C++ standard.
Please, can anyone shed some light on Intel's plans regarding array notation?
Array notation is one of the Intel Cilk Plus features, so it is also being deprecated.
However, as described in the above notice, it will remain in the product for two years in deprecation mode, so users can continue using this feature for now.
Would it be possible for Intel to release the latest cilk runtime source code and cilk tools (cilkscreen and cilkviewer) as open source on https://bitbucket.org/intelcilkruntime/intel-cilk-runtime or www.cilkplus.org. We have been using it for academic research.
FYI: In the license/note section of each file of the current source repo, itnel (instead of intel) is used in an URL: https://bitbucket.org/intelcilkruntime/itnel-cilk-runtime.git
There are only a few changes in the runtime source code since the last release, but it is possible to make the latest version available. However, it is not possible to make the tool source code available to public; the latest binary package was released in 2017 though.
We were informed recently that research into Cilk technology continues at MIT's Cilk Hub, so users interested in the research tools can try the resources available there.
Update: the latest runtime source code is available at the following locations.