The Cilk++ Early Visibility Program is now available to a group of design partners interested in working closely with Cilk Arts to multicore-enable their applications. Due to the tight collaboration, space is limited.
Cilk++ is best suited for applications that meet the following criteria:
- Application performance is compute bound (rather than, say, I/O bound)
- Performance can be improved by accelerating serial (i.e., single-threaded) portions of the application
- The application is written in C or C++, and can be compiled with a Microsoft Visual Studio or GNU compiler