ポスターの時間だったんですが、早稲田笠原研のお話をいろいろ聞くことができました。非常に興味深かったです。佐藤教授こういうの素人なんですが、楽しそうですねぇ。笠原教授こういうの素人なんですが、3年間でってのは凄いと思いました。坂村教授こういうの素人なんですが、坂村先生って、喋るの上手ですねー。なんというか、実演販売を思い出しました。後述って書いたのをすっかり忘れていた。コンパイラを利用して研究を行っているそうです。自作だから、自分でいろんなことできるそうです。どこをどう弄ればどうなるか、きっとそういうノウハウがあるのでしょう。いうところは強いです。コンパイラ弄って見ようかなと思っても、なかなかすぐに実装に取り掛かれるものではありません。実は、私は修士のネタで自動並列化コンパイラがやりたかったんです。本研究室ではそのようなバックボーンがありません。0からの出発が必要です。ノウハウもありません。諦めるしかないかな、という状況です。餅は餅屋、コンパイラはコンパイラ屋、なのかもしれません。ちなみに、彼らのアプローチのお題目として、マルチグレイン並列化コンパイラ。粗粒度はタスク並列化、中粒度はループ並列化、細粒度は式ごとの並列性の抽出。粗粒度、中粒度は従来のコンパイラでやってきており、OpenMPのディレクティブを挿入するような話だそうです。いや、「ような話」といっても、十分成果が出ているし、必要な研究だと思います。説明を受ければ、なるほどそうか、というところ。私の研究ともろに被る(であろう)部分はファイングレイン、細粒度。話を聞くと、スタティックスケジューリングによるもので、コンパイル時にどのプロセッサユニットでどの計算をするか、というのが既に決まっているそうです。いや、計算分野では出来レースを作るためにみんな頑張るわけですが。外部からの撹乱に関しては、今後の課題らしいです。いうか、笠原先生に教えてもらってしまいました。(意外と)若い方でびっくりしました。実際のシステムに利用するためには、まだまだ考察が必要なようです。計算モデルとしては、既にスケジューリングされた計算資源が、それぞれ自分の仕事を淡々とこなしていく、そんなイメージ。ローカルメモリ、共有メモリの話とか、まさにSMPで応用されてましたね。うちでもそういうことやらなきゃいけんのかなぁ。いうか、それは内倉君にやってもらおう。うちは、もちっと大胆に行くための何か、なので、やっぱり違う話なようです。大胆に、というか計算無しに、というか・・・。世間ではそれを無謀と言います。いや、でも細かい計算はプロセッサにやらせるのがうちの方針だし。いうかなんでK本さんがいるんですか、って感じなんですが。ホットドッグおごってもらいました。学校に帰ってきて9時半。