オープンソース化された並列化テンプレートクラスライブラリ「Intel Threading Building Blocks」入門

 C++で並列アプリケーションを実装するためのテンプレートライブラリとして、インテルがリリースしている「Intel Threading Building Blocks」(TBB)がある。TBBはインテル コンパイラーやインテル Parallel Studioといったインテルのコンパイラ製品に付属しているほか、オープンソース版も公開されている。本記事ではこのTBBの概要と、基本的な使い方を解説する。

米Sony Pictures子会社、CGツール関連のオープンソースプロジェクトを公開

 映像プロダクション会社、米Sony Pictures Digital Productionsの子会社であるSony Pictures Imageworksは7月30日(米国時間)、コンピュータグラフィックス分野向けの開発ツールやライブラリをオープンソースでローンチした。専用Webサイトをオープンし、3DのCGソフト「Maya」向けのカメラマスキング用プラグイン「Maya Reticule」など5つのプロジェクトを公開している。