Rによるハイパフォーマンスコンピューティング入門聴講まとめ

1/24(月)に統計数理研究所で開催された 「Rを使ったハイパフォーマンスコンピューティング入門」 を聴講した際のまとめ。どなたでも編集できますので加筆修正あればぜひお願いします。
12
前へ 1 2 ・・ 6 次へ
@flash1n

RT @teramonagi: 統数研でもRで大規模計算したいニーズがあっていろいろやってる。 #highpfR

2011-01-24 10:22:35
Takashi Minoda @aad34210

Debian Linux がPersonal Performaceに最適化も。 #highpfR

2011-01-24 10:23:10
テラモナギ @teramonagi

Debian64bitがパーソナルHPCに最適 #highpfR

2011-01-24 10:23:12
Takashi Minoda @aad34210

いっかいWindowを閉じる必要があります! #highpfR

2011-01-24 10:29:03
Takashi Minoda @aad34210

非常にアホなプログラムww #highpfR

2011-01-24 10:31:19
テラモナギ @teramonagi

Rのプログラムスピード向上について。Rjpwikiの最適化ページ。 http://bit.ly/dKVFDW #highpfR

2011-01-24 10:32:06
Takashi Minoda @aad34210

できるだけFor文じゃなく、関数を使いましょう! #highpfR

2011-01-24 10:32:38
テラモナギ @teramonagi

Primitiveな関数だとCバリに速い。 #highpfR

2011-01-24 10:34:05
Takashi Minoda @aad34210

replicateって関数があるのかー。 あとで調べてみよう。 #highpfR

2011-01-24 10:36:37
テラモナギ @teramonagi

outerは直積を出すイメージの関数。たまに使うけどすぐ忘れる・・・ #highpfR

2011-01-24 10:38:41
テラモナギ @teramonagi

行列式の分布を出すというアイディアにどういう意味があるんだろう・・・0~9の整数組が作る面積の分布?ちょっとちがうか・・・ #highpfR

2011-01-24 10:41:22
テラモナギ @teramonagi

Rデータ自由自在にapply周りの使い方が詳しくのっている!ちなみにeapply,vapply,rapplyなんてのもあるらしい。知らなかった。 #highpfR

2011-01-24 10:44:33
テラモナギ @teramonagi

snowパッケージ:apply型の関数を並列化した関数を提供するもの。 #highpfR

2011-01-24 10:46:03
テラモナギ @teramonagi

snowパッケージ。大規模ではMPI,個人で使う分にはrawソケット使うのがよろし #highpfR

2011-01-24 10:47:25
テラモナギ @teramonagi

clusterApplyすげー!書き方が簡単すぎる。 #highpfR

2011-01-24 10:53:32
Kohta Ishikawa @_kohta

@teramonagi ランダム行列の固有値分布はウィグナーの半円則とか成り立つけど、関係あるのかな。

2011-01-24 10:53:46
テラモナギ @teramonagi

snowはそんなに関数のおおいパッケージではない。マニュアル読めばすぐに使いこなせる #highpfR

2011-01-24 10:59:11
テラモナギ @teramonagi

並列化するときに乱数のシードがかぶらないようにしたい。 #highpfR

2011-01-24 11:06:11
テラモナギ @teramonagi

snowは並列に走っているものの間に関係がないときはOK.パラレルに走っているプロセス間で通信しようとするとアウトになる。 #highpfR

2011-01-24 11:10:17
テラモナギ @teramonagi

snowの先へ!:【Rmpi】R からMPI を使う、snow の拡張(【snowFT】・【snowfall】)、【foreach】RevoRの人たちがいじってるやつ。 #highpfR

2011-01-24 11:14:40
Takashi Minoda @aad34210

snowパッケージ、これからやろうとしている仕事で結構使えそうな気がしてきた。(シュミレーションを使って、最適な◯◯を選定するとか) 明日から使ってみよう。 #highpfR

2011-01-24 11:18:35
Takashi Minoda @aad34210

ATLAS Automaticall Tuned Liner Algebra Software #highpfR

2011-01-24 11:23:42
テラモナギ @teramonagi

ATLAS:マルチスレッドが利用可能。スレッド数はコンパイル時に指定 #highpfR

2011-01-24 11:23:46
テラモナギ @teramonagi

GotoBLAS:CPUにあわせてアセンブラで書かれている・・・アセンブラ・・・ひっ #highpfR

2011-01-24 11:24:56
前へ 1 2 ・・ 6 次へ