Cilk Plus | |
---|---|
Clasa de limba | imperativ, procedural, structural, paralel |
Aparut in | 2010 |
Autor | Intel |
Dezvoltator | Intel |
Implementări majore | Compilator Intel C++ , GCC |
A fost influențat | C , Cilk /Cilk++ |
Licență | BSD3 |
Site-ul web | www.cilkplus.org |
Intel Cilk Plus este o extensie a limbajului C++, concepută pentru a facilita scrierea de programe multithreaded . Cilk Plus este un planificator dinamic de execuție a firelor și un set de cuvinte cheie care informează compilatorul despre posibilitatea de a utiliza una sau alta schemă de planificare. Suportul Cilk Plus este implementat pentru compilatorul ICC .
Specificațiile Cilk Plus și ABI ale bibliotecii de suport de rulare au fost publicate de Intel în 2010 [1]
În august 2011, Intel a anunțat adăugarea comenzilor Cilk Plus la ramura 4.7 a compilatorului gratuit GCC și a bibliotecii de suport pentru run-time open source sub licența BSD3 [2] .