2009年4月12日日曜日

並列プログラミングの基礎

卒論準備演習として、まずは基礎技術を身につけるために以下の4つの課題(1-4) を行う。おおよそ3ヶ月あるので、一つの課題につき2週間の期間を設ける。いずれも超重要な基礎技術(履歴書にもちゃんとスキルとして書ける)であり、卒論期間(9月から)に入ると、ゆっくり勉強する時間がなくなるので、しっかりと習得してほしい。

0. 研究環境の整備 (VMWare, Linux のインストール)
1. Network プログラミング ( C と Java)
2. マルチスレッドプログラミング (C と Java)
3. MapReduce プログラミング(プログラミング言語 JavaとHadoopを用いる)
4. CELL または GPU プログラミング (プログラミング言語 C) :ハードウェアを後日購入
(Optional) MPI プログラミング (プログラミング言語 C)

0 件のコメント:

コメントを投稿