Software Archive
Read-only legacy content
17061 Discussions

Intel Cilk Plus is being deprecated

Hansang_B_Intel
Employee
5,798 Views

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.

0 Kudos
5 Replies
Olaf_Krzikalla
Beginner
5,799 Views

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?

Best regards
Olaf Krzikalla

 

 

 

 

0 Kudos
Hansang_B_Intel
Employee
5,799 Views

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.

0 Kudos
Alexandre_C_
Beginner
5,799 Views

What is the reason that forced Intel to deprecate Intel Cilk Plus? Array notation was a noble addition to the C++ language...

0 Kudos
Yonghong_Y_
Beginner
5,799 Views

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

Thank you

Yonghong

0 Kudos
Hansang_B_Intel
Employee
5,799 Views

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.

0 Kudos
Reply