Date: Mon, 29 Aug 2011 09:15:58 +0900
--------------------------------------------------
Intelから C/C++を拡張した並列言語 Cilkがオープンソースとして公開され
ました。Cilkの発音は "silk" です (以下の MITサイトから)。
Intel Cilk Plus
http://software.intel.com/en-us/articles/intel-cilk-plus/
"Intel Cilk Plus is now available in open-source and for GCC 4.7!"
"Parallelism as a First Class Citizen in C and C++, the time has come."
August 9, 2011, Intel Software Blogs
http://software.intel.com/en-us/blogs/2011/08/09/parallelism-as-a-first-class-citizen-in-c-and-c-the-time-has-come/
ソースツリー
gcc - Revision 178148: /branches/cilkplus
http://gcc.gnu.org/svn/gcc/branches/cilkplus/
gcc, gcc-patches MLから
"Announcing the Port of Intel(r) Cilk (TM) Plus into GCC"
15 Aug 2011 13:30:39 -0700
http://gcc.gnu.org/ml/gcc/2011-08/msg00279.html
http://gcc.gnu.org/ml/gcc-patches/2011-08/msg01290.html
Cilkは元来 MITで開発された Multithreaded parallel computing用言語で、
商業化のために独立した会社:Cilk Arts, Inc.を Intelが買収しました。
The Cilk Project, MIT
http://supertech.csail.mit.edu/cilk/
※こちらは独自に研究活動は継続していて、GPLで公開しています。
"... the commercial Cilk++, which extended the Cilk model to C++ and
introduced "reducer hyperobjects" as an efficient means for resolving
races on no Cilk is an especially effective platform for programming
"irregular" applications such as sparse numerical algorithms,
N-body simulations, graph-theory applications, backtracking search,
and cache-efficient stencil computations."
commercial Cilk++は Cilk Artsで開発されたもので、それが今回 Intel買収
を経て改良されオープンソースとして公開されました。
Cilk
http://en.wikipedia.org/wiki/Cilk
日本語解説書:
"Cilkがやってきた―C/C++プログラマーのための並列プログラミング言語"
http://www.amazon.co.jp/dp/4877832602
著 者:菅原 清文 (インテル株式会社、i860コンパイラ開発とか)
単行本:254ページ
出版社:カットシステム (2011/01)
発売日: 2011/01
0 件のコメント:
コメントを投稿