Intel Cilk: la programmazione parallela open source secondo Intel
La programmazione parallela secondo Intel ha un nome: Intel Cilk Plus.
Cilk Plus, basato sulla tecnologia Cilk sulla quale l’MIT e Intel lavorano congiuntamente oramai da anni.
La novità interessante (dal nostro punto di vista
) è che ora, il progetto Intel Cilk Plus è ufficialmente diventato un progetto open source.
Intel Cilk aggiunge nuove estensioni per i linguaggi C e C++ progettate per semplificare lo sviluppo di applicazioni parallele.
In particolare Cilk Plus aggiunge le tre keyword _Cilk_spawn, _Cilk_sync e _Cilk_for, unite a notazioni specializzate per il parallelismo dei dati.
I programmatori che vogliono utilizzare il nuovo Cilk Plus tramite il GCC (GNU C Compiler, ndr.) può già farlo attraverso il branch di sviluppo cilkplus per GCC 4.7.
Cilk Plus è disponibile anche come libreria di runtime dedicata e come componente Intel Parallel Buildiing Block.











