エクセルソフト、マルチスレッド処理ライブラリの最新版

 エクセルソフト(本社:東京都港区)は、マルチスレッド処理ライブラリの最新版「インテル スレッディング・ビルディング・ブロック(TBB) 2.1」を2008年7月24日から国内販売開始する。パフォーマンス向上などを図った。価格は4万2945円。Windows、Linux、Mac OSの各版がある。

 C++のランタイム・ライブラリで、一般的なアルゴリズムとデータ構造をマルチスレッド化して、マルチコアCPUでのパフォーマンスを最適化する。C++アプリケーションからテンプレートを呼び出すたけで並列化を実装でき、開発負担を大幅に軽減するという。TBBは、GPL v2で公開されており、パッケージ版には1年間の無償アップグレードと技術サポートが付属する。

 2.1では、開発者が並列化しやすいよう、新しいユースケースを追加。また、Microsoft Visual Studio内でコンパイル変数を自動的に設定するプラグイン機能で、開発がより簡素化されたという。また、最新のMicrosoft Visual Studio 2008に対応した。

 32/64ビット環境のWindows、Linux、Mac OSに対応し、インテル純正コンパイラのほか、マイクロソフトのコンパイラ、GCCをサポートする。なお、「インテル C++ コンパイラー プロフェッショナル・エディション」「インテル コンパイラー・スイート プロフェッショナル・エディション」にも同梱される。【鴨沢 浅葱/Infostand】

エクセルソフト
http://www.xlsoft.com/jp/

インテル TBB(オープンソース版ダウンロード)
http://www.threadingbuildingblocks.org/