表紙画像

Parallel プログラミング
in .NET Framework 4.0

本書について

 本書は.NET Frameworkを使用した並列プログラミングの入門書です。タスク並列化やデータ並列化、およびPLINQなどについて順を追って解説します。タスク並列化は、従来から存在したスレッドを整理した考えです。データ並列化は、これまでのC#には存在しておらず、OpenMPに近い手法を.NET Frameworkへ適合させたものです。もっとも、実際の動作はかなり異なるため、OpenMP習得者にも一読の価値はあると思います。表面的にはOpenMPと大きな違いはなく、すでにOpenMPを習得済みのエンジニアなら容易に理解できるでしょう。PLINQは、クエリ(LINQ)を使いこなしている開発者なら、その並列版と考えてください。LINQを使用したことのないエンジニアは、この機会にLINQとPLINQを習得するのもよいでしょう。以上の集大成として、最後の章で、画像と音響処理をTPLで並列処理するプログラムを開発します。

対象読者
・ .NET Framework並列プログラミング入門者
・ 抽象化言語の並列化を知りたい方
・ C#でメニーコアCPUを有効活用したい方

目 次