Projekt Intel Cilk Plus staje się open source

Projekt Intel Cilk Plus staje się open source

przez -
1 266
Intel
Projekt Intela – Cilk Plus stał się oficjalnie wolnym i otwartym oprogramowaniem. Bazuje on na technologii Cilk, która została stworzona przy współpracy Intela i M.I.T. prawie 20 lat temu. Miała ona umożliwić dodanie funkcji obliczeń równoległych, do już stworzonych aplikacji i programów bez konieczności ich przebudowy. Taki system jest wysoce skalowalny i działa płynnie na komputerach z setkami rdzeni.

Cilk Plus oferuje trzy słowa kluczowe: _Cilk_spawn, _Cilk_sync i _Cilk_for, jak również specjalne oznaczenia tablic dla równoległości danych i specyficzną semantykę, która została zaprojektowana, w celu uproszczenia debuggowania programów z tymi samymi debuggerami.

Programiści, którzy chcą uzyskać dostęp do funkcji Cilk Plus przez GCC, mogą używać branchu “cilkplus” dostępnego w GCC 4.7, który zawiera intelowskie rozszerzenia. Cilk Plus jest dostępny również, jako dedykowana biblioteka uruchomieniowa na licencji BSD 3-Clause, i jako składnik Intel Parallel Building Blocks.