[10:20] 到着(;´Д`) 寝坊した(;´Д`) 電車、各駅停車乗っちゃって死にかけ(;´Д`) さらに直前の駅で止まってさらに死にかけ(;´Д`) どうにかしてください。 みなさんいらっしゃって静かに頑張っておられます。 …のに。 Lazie君はまだの様子。orbit君がひとりで頑張ってました。 はぁ、俺もやらねば(;´Д`) 靴じゃ暑い…サンダルが欲しぃなぁ…。 私は寒いのは大丈夫だけど暑いのは駄目な人です。えぇ。 とりあえず悩む。どこを並列化すればいいものか(;´Д`) えー、計算結果再利用したら遅くなったんすけどー…。 R12000 て sqrt() そんなに速いんすか…くそっ。 面白いオハナシをしていた。 #include "/dev/tty1" という1行プログラム。なかなか笑ってしまった。 当然UNIX上でなきゃ無理なんですが、そこですこし耳にしたのは DOS で "CON" が使えるかも、とか。 というわけで、すぐさまDOSで(ってもwin2kのDOSエミュ)できるのか検証。
C:\>copy con test.c
#include "CON"
^Z
        1 個のファイルをコピーしました。

C:\>gcc test.c
_
って、入力待ちになってるよ(笑)すげー。 で、そこで大学生の人がすかさずHello!Worldを…。
main(){
	printf("Hello!World");
}
^Z

C:>a
Hello!World

C:>
動きます。笑いました。すげぇ。何が凄いかわからんけど笑えた(ぉ これなら世界一短いソースコードで世界一凄いプログラムだって夢じゃない(違 さ〜て、次回は〜? ・四元数に萌えるLazie ・Lazie、硬い泡のコーラで超話題! ・デジタルに魂を抜かれるなら本望!? 撮られるLazie の3本です。お楽しみに〜。 …(dxy! # ・LeSmr君が来なかった。 # ・AO準備遅すぎってLazie君に怒られた # ・切符なくして死にかけた # ・コミケにいくorbit君をみんなで襲撃しようの会 # ・やべぇ # ・なぁんまら凄いべやっ!(謎 --------------------------------------------------------- todo: -w ・並列化(1段目 - ・MPIについての資料集め .- ・ -c ・particle の分解。 →やったら遅くなったべさ… -c ・gatherとかの意味 note: ・[結論]プロセス間通信は遅い ・MPI実行時 root だけは必ず最初に実行される?  →Gatherなどの命令箇所で同期。後はCPU任せ。 ・関数呼び出しは遅い。劇遅っぽい。 ・100万回の乗算が2.184秒   加算が2.501秒   sqrtが(double: 13.061)秒     sizeof + 乗算が2.626(double: 4.308)秒 15.442u round関数が呼ばれるのは稀。(1024で104,755,200回ループするうち、91,028回) ほとんどの場合はdo_stepでは何の値も変化しないかも。 いきなり劇遅。マジっすか(;´Д`) referenceが25s→40s