Show page source of オープンソース化された並列化テンプレートクラスライブラリ「Intel_Threading_Building_Blocks」入門_p7 #49627

[[PageNavi(NavigationList)]]



=== 高い抽象度でアルゴリズムを実装できるTBB ===
 本記事ではTBBを使用した典型的な並列処理の実装方法について解説した。概念は若干難しいものの、TBBでは並列処理が一般化されて実装されているため、基本的な考え方さえ覚えてしまえば、さまざまなアルゴリズムの実装に向けて応用が効きやすい。また、ここでは解説しきれなかったが、TBBにはほかにもスレッドセーフなコンテナや、柔軟なタスクスケジューラといった高度な機能も用意されている。C++での並列処理の実装を考えているならば、ぜひ一度試す価値があるだろう。

 なお、TBBの解説書籍としてはオライリー・ジャパンから発売されている、「[http://www.oreilly.co.jp/books/9784873113555/ インテル スレッディング・ビルディング・ブロック]」が非常に参考になる。TBBについてより詳しく、より高度な情報を知りたいなら、そちらも参考にしてほしい。



[[PageNavi(NavigationList)]]