CPUをたくさん使う処理

CPUをたくさん使う処理について考えたのですが、マルチスレッドのプログラムを書けば、割と同じタスクでも早く終わるはず。

今は普通にマルチコア、マルチスレッド環境が有りますから、使わないのは勿体ないですよね。
エンコーディングMapReduce、テキスト加工処理、音楽再生等、CPUを沢山使う処理を並列化して処理をするのは当たり前だと思いますが、分散処理は結構難しいです。

これから分散処理も学んで、Hadoopなどのクラスタを構築したいです。

おまけ:ちょっと気になった記事

追記: 2012/12/17 Part 2