プログラミング言語処理系の研究のため、並列オブジェクト指向言語Schematicをいじっています。現在は、ハードウェアで分散共有メモリを実現しているSGI Origin 2000という並列計算機上で、性能の良い言語処理系を作るべく色々試みています。
1998年はSchematicに、タスクを実行するPE(Processor Element)をプログラマに指定させる機構を実装したりしていましたが、今は並列ごみ集め(Garbage Collection)を実装しています。
他に、研究とは直接関係ありませんが、Linuxのext2ファイルシステムの実装を調べるために、カーネルのソースを読んだりもしていました。