Reprints from my posting to SAN-Tech Mailing List and ...

2011/08/29

[san-tech][03360] Intel Cilk Plus is now available in open-source and for GCC 4.7!, August 9, 2011

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 件のコメント:

コメントを投稿