aboutsummaryrefslogblamecommitdiff
path: root/lang/cilkplus/pkg-descr
blob: b51f7e04dc49158e49c1b5a853058d1810db56f1 (plain) (tree)























                                                                           
Intel Cilk Plus is an extension to the C and C++ languages to support data 
and task parallelism.

Primary Features

High Performance:
    * An efficient work-stealing scheduler provides nearly optimal 
	scheduling of parallel tasks
    * Vector support unlocks the performance that's been hiding in your 
	processors
    * Powerful hyperobjects allow for lock-free programming
Easy to Learn:
    * Only 3 new keywords to implement task parallelism
    * Serial semantics make understanding and debugging the parallel 
	program easier
    *Array Notations provide a natural way to express data parallelism
Easy to Use:
    * Automatic load balancing provides good behavior in multi-programmed 
	environments
    * Existing algorithms easily adapted for parallelism with minimal 
	modification
    * Supports both C and C++ programmers

WWW: https://www.cilkplus.org/