Contribute to Intel Cilk Plus




Intel® Cilk™ Plus

We welcome your contributions to this Open Source project!

The Intel® Cilk™ Plus run time library (Intel Cilk Plus RTL) is dual licensed. The upstream copy of the library is maintained via the BSD-licensed version available on this site. A copy of this code is contributed to gcc and appears under the appropriate GPL license for gcc. Changes to the Intel Cilk Plus RTL are welcome and should be contributed to the upstream version via this website.

Why contribute?

As originators of the Intel Cilk Plus project, we desire to protect the interests of the entire Intel Cilk Plus community. To do that, we need to know who our contributors are; we also need to know that they have the right to contribute the code they send to us.

This gives us the greatest flexibility to protect the interests of the Intel Cilk Plus user community. Knowing the origin of all our code allows us to protect the integrity of the code as a whole, both for use under the Open Source license and for use under commercial license. We ask you to accept a Contributor Agreement so that we can maintain the code integrity we all desire.

In addition, contributing Intel Cilk Plus RTL changes to the upstream BSD-licensed version on this site allows a single source of the library to be maintained and used in multiple different projects.

How can I contribute?

If you have questions, issue or bugs to report, please post them in the Intel Cilk Plus forum.

If you want to make a code contribution, send mail to request a Contributor Agreement from cilkfeedback@intel.com. Once you accept the Contributor Agreement, you will be given instructions on submitting your code contribution.