誰かこれ日本語に訳してくんないかな。http://www-306.ibm.com/chips/techlib/techlib.nsf/techdocs/771EC60D862C5857872571A8006A206B/$file/libspe_v1.2.pdfおーー。comment?_17(Wed)http://staff.aist.go.jp/toru-nakata/sotsuron.html大変よくまとまっていてすばらしい。自問自答している内容がいろいろ書いてある。工学的、とくに情報よりではないところでギャップがあるんだけれど。考えて、よくわからなくなる。「どうか真相を暴いてください。それだけが私の望みです」(前原圭一)を見て唖然としたのは俺だけだろうか。修士論文を書いている学生さんに教えるべきだろうか。12月だったら間違いなく教えていた。あと10日の学生さんにこれを見せるのはどうなんだろう。見せないで、エッセンスだけ伝える方針で。C#の偉い人のインタビュー。意外と突っ込んだ内容で面白かった。LINQは宣言的なので、PLINQという並列化プロジェクトをやっているって話が興味深かった。LINQにはそういう思惑もあったのか。入れるって、想像ができん。実際、どうなっていくんだろう。プロセッサ待ちではないのか。宣言的にしていきたい、という話が印象的だった。http://itpro.nikkeibp.co.jp/a/it/plwatch/watch0112/watch_23.shtml大体同意。コンピュータの仮想マシン化もコンピュータ教育の表層化をもたらしている。ここがよくわからんかった。自分が体系的な思考・研究プロセスをぜんぜん持っていないことに、恐怖を感じる。血の気が引いてしまった。2007)そこまで言うのなら、VM上で効率的に動作させるための何か、とかいろいろ研究分野が広がっている現在にそぐわないと思いますよ。2007)もっと下のレイヤの電気回路やデバイスなどのレベルまで含めて体系化しましょうよ、ってことではないでしょうか。場合はロックになっちゃうらしい。何度か書いたけど、今似たようなことを仕事でやっている。やってみてちょびっとわかったのは、結局メモリのほうがボトルネックになっちゃって、まずい。乗せると、もう駄目駄目でしょう。そんなに単純じゃない。すればいいかっていうと、多分コンパイラががんばったりOSががんばったりしないといけないのではなかろうか。するとか、そのへんかもしれませんが。2007)あ、的外れだったかも。保障するのかわかりませんでした。2007)まあ、あの文章の主要な対象は最上さんなんで。Ruby(っポイ言語)でのmap/reduceは難しいんですね。簡単だったらいいなあって思ったんですけど、甘くないのか。2007)いや、100coreでやったことないからわかんないっすけどね。メモリローカリティを高くするための何らかの仕組みは要ると思います。できないことは無いのかもしれません)。最近は、全部インライン展開できるような、プログラムを全部解析できるような言語仕様がいいなぁ、と思っています。リフレクションは無いとつらそうだなぁ、とか。その辺のバランスが取れた、最適化しやすい言語を、ちょこっとだけ考えています。2007)そこでNiagaraですよ。2007)もちろん使いたいですねぇ。2007)では、中の人に相談する方向で。2007)基本的にやってることはささださんのコードと一緒です。ロックをかけてるかどうかはちょっと失念。