CUDAIntro
4/21 並列処理(1/2)

【テロップ】
※各テロップ文字をクリックすると該当の場所がピンポイントで閲覧できます。



【ノート】
並列処理は、コンピュータだけではなく普段の生活でも利用されています。 6個の仕事が与えられたとします。一人だとこれら6個の仕事をこなすのに、6時間必要だとします。 でも、2人のチームで仕事をすると、 同じ6個の仕事でも、3時間で済みます。すなわち、2倍の高速化が達成されたことになります。コンピュータでも1台で行うよりも、複数台を利用することで高速化が達成できます。これを並列処理といいます。一般には、きれいに均等に分けられる仕事ばかりではなく、また、分けたことにより余分な時間がオーバーヘッドとして付加される場合もありますが、理想的には台数分の高速化が期待できます。 近年のGPUには、たくさんのコア、すなわち、コンピュータが内蔵されています。その数は、数百から数千になる場合もあります。これらを使って高速化するためのソフトウエアのしくみがクーダです。