Intelが並列化処理用ライブラリをオープンソース化 (マイコミジャーナル)
Intelは24日(米国時間)、並列化処理用ライブラリ「Threading Building Block(TBB)」をオープンソース化すると発表した。ライセンスにはGNU GPLv2を適用、ソースコードはTBBの開発用に設けられたWebサイト経由で公開される。
TBBは、並列化処理を目的としたC++のテンプレートライブラリ。TBBを利用することにより、並列プログラミングにおけるスレッドの生成や処理の割り振りなど、マルチコア/マルチスレッドに最適化されたアプリケーションの開発を効率化できる。
GPLv2となっていますが、例外規定により商用アプリケーションで使っても問題ないようです。確かな事はいえないので、自分の目で確かめて精査したほうがいいですけどね。
Core 2 Duoを皮切りにマルチコア、マルチスレッドがメインストリームになってきました。このライブラリで、どの程度スレッド管理が楽になるのか興味あります。