No Such Blog or Diary
Hydra が言うこと聞かない…
- 2011-02-02 (Wed)
- 一般
MPICH2の話.単一マシン上での複数プロセスは問題ないのだけど,複数マシン間でのプロセス起動に失敗しやがってくれる.
うーん,mpd もブートに失敗しているのでマシンの設定が悪いんだろうなぁ… 微妙に configure のオプションとかも昔と変わってたのでもう少し勉強せんと思い通りの環境に並んか.
とりあえず -verbose オプション付けても何が悪いかよく分からない.
解決: /etc/hosts に使用する全マシンのIPを正しく書いておくと良い.
http://ubuntuforums.org/showthread.php?t=1616288 とかそこらの ML のログを見てたら同じような症状が /etc/hosts で解決できるっぽいことがわかったので試しにやってみたらちゃんと動いた,Hydra も mpd も両方とも.自身のIPをちゃんと取れていなかったのが問題なのかしら? とりあえず動いたので良しとしよう.
動いた記念に3台使って20クイーン問題を頑張って計算させる.対称性とか気にしてない実装なので遅いけど新しいマシンの負荷テストということで.
- Comments: 0
- TrackBack (Close): -
いよかんの季節かな
- 2011-02-01 (Tue)
- 一般
2年前,いよかんの季節に「いよかんの皮のむき方」とかいうエントリを書いた.正しくは「いよかんの変な皮のむき方」だったりするのだけど…
で,なにやら google で「いよかん 剥き方」を検索するとそのエントリが上位に現れるらしい.画像検索すると螺旋に剥かれたいよかんが最初の画面にひょっこり現れるし.こんな剥き方なんぞ全く世の中の役に立たんよなぁ… 子供は喜びそうだけど.もう少し気の利いた剥き方を開発したい気がする.
それはさておき,いよかんの正しい食べ方(皮のむき方)ってどんなんだろう? いよかんの皮は中途半端な硬さなので手で剥こうと思えば剥けるけどみかんほど簡単じゃない.かといって包丁とか持ち出すのも大げさすぎて照れ隠しに螺旋に皮を向いてしまったりするし.今度愛媛の人間に聞いてみようかね.
- Comments: 0
- TrackBack (Close): -
捜し物は見つからない
- 2011-01-31 (Mon)
- 一般
数年前に実験で使った紙テープといくつかの資料が見つからない.研究室を一通り探し滝になっているけど見つからない.
代わりと言ってはなんだけど,目的とは違う40年前の大量の紙テープが発掘された.テープに書かれているメモを見ると何やら成績のデータか何からしきものもあったが… 現在のところテープリーダがないので何とも.一定のテンションをかけてテープを巻き取れる機械さえあれば穴の読み込み自体はwebカメラで十分できるのだけど.
当時の実験担当者が数日後に来るのでその時にまた探す.
- Comments: 0
- TrackBack (Close): -
3勝1敗
- 2011-01-30 (Sun)
- 一般
今回の旅程では4回飛行機に乗った.その内3回は隣の席が空いててエコノミーなのに快適モード.一番後ろ当たりは勝ちが多い.最初の飛行機がコードシェア便で席を撮り忘れていたのは痛かった…
さて,出張中に届いたマシンのセットアップも終わったし,そろそろ帰るか.
- Comments: 0
- TrackBack (Close): -
POPL'11 3日目
- 2011-01-29 (Sat)
- 一般
とりあえず Robin Milner 1時間.
次いでメドレーセッション.最初は GPU で 0CFA という面白話.preprint version の紹介を研究室輪講で聞いていたので,著者らの考えを確認するのが目的.とりあえず 0CFA 以外の計算に使えるという意識を持っているようで安心.とはいえ具体的に何に使えるかは述べてなかったが… 結局のところ集合上の不動点演算系は何でもできるんじゃないのとは思いつつも具体的なアプリケーションは思いつかない.とにもかくにも sparse matrix 万歳.ELL form 万歳.GPU上で効果的に実行できる面白い計算パタンを示したという点が最も価値ありと思う.次は quantum computation の bisimulation の話.ぶっちゃけ量子計算自体に誰もついて行ってない気がしたのだけど… 量子テレポーテーションのプログラムですらスライド見ただけでは時間が短すぎてわからず.幸いなことに Wikipedia にある quantum teleportation の説明を見てプログラムだけは理解できたのだけど,それ以外の部分はよくわからずのまま.まあ,量子計算自体がまだまだ新しいから道具の準備もまだまだなんだねという感想.そしてこのセッションの最後は DPJ (Deterministic Parallel Java) に入れた安全な non-determinism の話.DPJ は deterministic-by-default というコンセプトで,基本的に入力に対して出力が一意に決まる.でも効率悪いことがあるから明示的に non-deterministic な事してもいいよね,という話.このセッションは全くもっててんでバラバラな内容で面白かった.
以下略.
お昼はまた Whole Foods Market で.今日は詰め込み過ぎた…
- Comments: 0
- TrackBack (Close): -
POPL'11 2日目
- 2011-01-28 (Fri)
- 一般
午後1の Synthesis セッションの最初のが面白かった,というか便利なので欲しい.スプレッドシート上の文字列の変換操作を,いくつか例示してやるだけで他のは勝手にやってくれる(そういうプログラムを内部で合成している).間違った部分もインタラクティブに修正してやると,同じような修正のかかりそうな部分をやっぱり勝手に直してくれる.これが Excel に標準で入っていれば… 世の中の事務処理が物凄く高速化されるんじゃなかろうか? 中身的には,入力文字列の部分列と定数文字列の組み合わせでできる文字列を出力するプログラムを合成する.部分列は開始インデックスと終了インデックスで表され,インデックスは2つの正規表現(インデックスから左にマッチする正規表現と右の正規表現)と何番目のマッチかの整数で表す.リーズナブルなプログラムを出すのに具体的にどうやっているのかは分からないけれど,なるべく小さくかつ定数文字列を少なくという方向でチューンされているらしい.今回のは syntactic な変換(部分文字列の再構成)のみだけど,semantic な変換(日付から曜日を出すとか,数を足すとか)もできる研究が進んでいるらしい.Excelとかを日々使うような人たちこそがプログラム合成を必要としている人々の大部分なわけで,その意味において非常に有用な結果だと思う.というか,コマンドライン上で生活する人間としては sed のプログラムを自動生成してほしい… (過去何度か考えたけどあまりに面倒なので放棄され続けている…)
他略.
- Comments: 0
- TrackBack (Close): -