トップへ戻る

2007年05月22日

GPU実験ノードを共有する際の不便

かなり前に日記に書いた問題が未だに解決していない。


後輩にGPUを弄りたいという人がいるので環境を再構築してたわけだが、未だに問題が解決しないので誰かからサジェスチョンがもらえるといいなあと思いつつメモ。


OpenGLを叩くにはXを叩く必要があるのでSSHで接続して実験というのはやりにくい。とはいえ、glutInitに-display引数を与えてやれば融通が利くのでxhost +とかすればなんとかなる。

しかし、複数のユーザで使う場合は他のGPUプログラムが動いていないか確認できたほうがうれしいというか、GPUは排他的に利用できないと困るけど確認方法ってあったっけ?という話がある。確か、既にプログラムが動いているとGPUを叩いても待ってしまうんだったかなあ?

更に、プログラムのバグなどで一旦ドライバが暴走・再起動なんてことになると、ローカルでXにログインしなおさないといけなかったりして不便。毎回startxでXを起動して使うという解決策も無きにしも非ず?


うーん、なんかうまく解決する方法がないものか。

投稿者 togabito : 18:20 | コメント (0) | トラックバック

2007年05月07日

やっとOpenMPわかってきたよ

pragma omp parallel
の挙動がやっとわかってきた。でもこれじゃ駄目なこともわかってきたので、明日は
pragma omp parallel for
に戦いを挑むことにする。

omni openmpコンパイラは、ハックするには微妙に不便に感じている。
内部表現とかの資料はちゃんとあるんだけど、今ひとつ内部の細かい動作が見えない。
しかしながら、自分が慣れていないだけだって気もするのがまたなんとも言えないわけで。

まぁもうちょっとがんばろうというチラシの裏でしたとさ。
一応弁明しておくけど、OpenMPは手軽に並列処理する上で最強だと思うよ!並列言語乱立時代を生き抜いただけのことはあるぜ。

投稿者 togabito : 16:20 | コメント (0) | トラックバック

2007年04月24日

CiteULikeはじめました

http://jp.citeulike.org/
えーと、論文共有サイトかな?正直他人とのつながりとかはどうでもいいんだけど、論文bibの管理方法に悩んでいたので……。

ブックマークレットで論文をさくっと登録できるのが便利。海外論文のbibとPDFとメモをまとめる分にはこれでいけそうだ。
日本語の論文は、ブックマークレットの対応が厳しい予感。そもそもどこからPDFをもってくればいいんだろうね。自分の場合は情報処理学会の論文誌あたりが重要な情報源だけど、対応してないしそもそもPDF無料配布してないし。流石に手持ちの論文をUPしちゃまずいだろうなあ、情報処理学会で有償になっているものを。自分のPDFも、自分のサイトとかに置くのはOKって明示されてるんだけど、共有サイトにあげるのはグレーな気がする。
もちろん論文情報を登録するだけでもそれなりに便利だと思うのでいいけど。

とりあえず使ってみて様子を見ることにする。

投稿者 togabito : 17:35 | コメント (0) | トラックバック

fswikiで真面目にwebサイトを構築してみるテスト

こんな感じに頑張ってみた。

サイトテンプレートって強力だなあ。perlのモジュールの機能っぽいんだけど、ちゃんと使い方とか把握していないので、物凄く適当に使ってるわけだが。理想的には静的HTML化もしたいんだけど、内容がgoogleにひっかかるのは確認できているので気にしなくても良いか。前頁cgiだから微妙に動作が重いかもしれないけど。

それにしても、ここ数日fswikiの本家サイトにアクセスできない。駄目駄目だ。

投稿者 togabito : 02:05 | コメント (0) | トラックバック

2007年04月20日

研究室サイトその他のためにCMSとか色々弄ってみた

ウチの研究室のwebサイトは大学の情報処理センターだかにある鯖に置いてあるんだけど、こいつがPHPは使えないしsshで入れないしpythonが超古いしDB提供されて無いし挙句の果てにperlのバージョンが古いという素敵鯖。いい加減ftpでUPするサイト構築は時代遅れというかめんどくさいというか情報共有の道具として使えないというかそんな感じなのでどうにかしようということをやっているわけですよ。

昔は研究室内のPCでwebサイトを全部運営していたんだけど、外部からアタックされてめんどいことになったので、研究室内の鯖を減らす方向で話が進められています。

解決策として挙がったのが、研究室ローカルに鯖を立ててCMSを運営してweb構築と情報共有の道具にして、静的HTMLを吐いてセンターの鯖に転送するというアイディア。

つーわけで調べてみたんだが、どうもよろしくない。
静的HTMLというとSEO対策のアドレス書き換え機能の方がでてきてしまう。
MODxもEtomiteもGeeklogも駄目だ。

静的HTMLを吐けるwikiをカスタマイズなり素敵テンプレート導入なりして使ったほうがいっそいいかもね?という感じがしてくるんだけど、これははこれでちょうどいいのが無いわけだ。vikiwikiは導入で躓いた。

うーん、どうしたものか。


なんというか、フリーのweb領域提供サービス?系がどこもかしこもLAMP(Linux/Apache/Mysql/PerlPhpPython)な今において、電通大のクセに提供しているサービスがアレすぎるセンターに文句を言うのが私の中での最適解になっています。駄目だねこりゃ。


どうでもいいんだが、ここ数日メインBGMがニコニコ動画のヴォーカルつき東方同人音楽なのは新しい病気だなー。

投稿者 togabito : 03:26 | コメント (0) | トラックバック

2007年04月10日

OpenMPのちょうど良いサンプルプログラムないかな

OpenMPのちょうど良いサンプルプログラムないかな
久々にOpenMPを触ることにした。とりあえず簡単に高速化できる適当なサンプルを探し中。

っつーか研究室内の掃除といかれたVCの入れなおしで時間食いすぎた。

投稿者 togabito : 17:19 | コメント (0) | トラックバック

研究室内引越し

某カニの人の使っていた席を強奪(?

まぁ、まともに掃除をするための口実なわけだ。
席の移動でもやらんとまともに掃除をする気にならん。

一通り移動して作業可能になったんだけど、机の中のものを移動していない上に書類整理は終わっていないという中途半端な有様。
今週中に何とかすればいいやと思っている。

投稿者 togabito : 14:42 | コメント (0) | トラックバック

2007年04月07日

新歓期間ですよ

今年度から大学院の専攻編成が変わりました。既に在籍している学生には直接的な影響(肩書きが変わったり)はありませんが、現行の講座名自体は変わったので、研究室宛の郵便物とかはどうすればいいんだろうって感じですよ。

……いや、ホントどうするんだ?今まで考えてなかったよ。

つーわけで(?)、新専攻では新入院生が研究室見学をやることになったので、プレゼン資料をでっちあげて研究紹介をしたり。新年度は何人入るだろうなぁ。ついでに体制が変わったので色々と内部で作業をしていて研究の進みが悪いのは仕様。68の内部サイトとか自分用wikiの改造とかを平行作業してるから悪いんだけど。

68の新歓は相変わらず展示場所に難有りというか、新歓委員と相性が悪いというか、なんというか。よろしくない。BLOCKSUMで初めてライスとステージを拝んだのにあと一歩で死んだとかマジしょんぼり(関係ない

同人誌発行機関群青は……最終日に顔を出せなくてごめんなさい。学外にでかけてきます。

そんなこんなで、裏で色々やっていたけど、日記としてまとめることがなかったのでwebの更新が止まると。

ネタが無いなら回ってみよう。
(゜д゜)( ゜д)( ゜)(  )(゜ )(д゜ )(゜д゜)ぐる~ん。

投稿者 togabito : 02:20 | コメント (0) | トラックバック

2007年03月29日

つづき

Java3Dを使うとOpenGLがGPUを叩いているっぽい。へー。

プログラマブルシェーダとかが使えるのかはまだわかってない。まぁ、シェーダが使えたとしても、GPGPU的にはどうにもならないかなー。グラフィックス屋さん的には面白そうだけど。

投稿者 togabito : 19:20 | コメント (0) | トラックバック

続:ブラウザ上でOpenGLとかDirectXとか

つい気になって色々と調べてしまったので書いておく。

元々のネタは、
-FLASHの描画って速くないよなあ
-JavaApletの描画って速くないよなあ
-ブラウザ上でGPUのハードウェアアクセラレーション使って描画できれば速いよなあ
っていう発想。

FLASHもJava系も専門外過ぎるのでアレだけどーー
-FLASHってGPUのハードウェアアクセラレーション使えないよね?
-Java系はOpenGLを叩くライブラリがいくつかあるんだけど……JavaApplet化できれば解決するのかしら?Javaで作ったアプリケーションって基本的にApplet化できるのかしら?できれば解決だな。Javaはネイティブじゃないから速度がどうなのか知らんけど。
大体こんな感じ。
FLASHプレイヤーみたいな感じのMIMEタイプを利用するプラグインを作成すればネイティブコードが動くはずだから、スクリプトエンジン+GPU叩きのアプリを作ればいいんだろう。ウィンドウの表示方法に頭を抱えそうだけど。

まぁ仮に作ったとして何に使うかが問題なわけで。
用途としては、ブラウザ上で高速にゲームが動くってのと、OpenGLとかのコードをそのままブラウザ上で実行できるかもしれないあたりかな。


ちょっとJavaAppletの書籍を立ち読みしてくる。
どう見ても研究の次の一手を考えている間の妄想です。本当にごめんなさい(?

投稿者 togabito : 17:54 | コメント (0) | トラックバック

2007年03月28日

ブラウザ上でOpenGLとかDirectXとか

ふと気がついたんだけど、ブラウザ上で動くOpenGLとかDirectXとか使ったアプリを知りません。FlashPlayerみたいにMIMEタイプを利用してバイナリを動かせば、OpenGLでもDirectXでも叩ける気がするんだよな。


内部にスクリプトエンジンを組み込んだゲームなんてのはいくらでもあるわけで、その考え方を利用すればブラウザ上で動くネイティブGPUアプリって作れるよね。
スクリプトを読んでGPUに投げるだけだし。


というわけで適当にぐぐってみたんだけど、なんかOpenGLで画面をゆがませるような変なブラウザが見つかって凹んだ。
誰かそれっぽいツール・アプリを知っていたら教えてください。

投稿者 togabito : 17:22 | コメント (0) | トラックバック

2007年03月23日

論文管理とSesamiとJabRef

PSやPDF形式の論文がたくさんあって管理しにくいんだよという話を前に日記に書いたような書いていないような。

何か解決策になるようなソフトがないかと「PDF 管理」あたりでぐぐっていたらSesamiというサイトを見つけた。
http://sesame.selfip.net/sesame/top_page.aspx
んでちょいちょいと触ってみたんだけど、要するに
 論文管理特化型ソーシャルブックマーク?+PubMed(医学系の論文データベースっぽい)連携
だった。ちょっと違う。

適当に探していたらJabRefというソフトを見つけた。
レビューを見る限りでは良さそうなので、明日にでもぶち込もうと思う。


うん。眠いので寝る。

投稿者 togabito : 03:30 | コメント (0) | トラックバック

2007年03月22日

平穏な日常を取り戻す

ブースト会議の後サイボウズラボを襲撃し、
メシを喰った後、
宿を決めていなかったAlembert氏および家が近いina氏を連れてウチへ。
とはいえ、私は体力が尽きていたため、
ちょっと呑んでネタ話をして死んでいたわけだが。

生協理髪で髪を切ろうと思ったら予約いっぱい。
大学生協へ行ったら銀行ATMが設置されていてびっくり。
久々に研究室のPCに向かっているけど、とりあえずメール処理かな。

そんなこんなで平穏を取り戻した気がします。
色々とやりたいことがあるけど、
まずはしばらく見ていなかった各種webニュースサイトを巡回してから、
やりたいことをリストアップして片っ端から片付けることにします。

投稿者 togabito : 15:06 | コメント (0) | トラックバック

2007年03月16日

ちょっと湘南海岸まで行ってくる

戻ってくるのは月曜です。
月曜はゼミです。

……。

月曜のゼミ資料は、一ヶ月ぶりなのに白いゼミ資料になりそうです。
た、たまにはいいよね?(こら

投稿者 togabito : 10:15 | コメント (0) | トラックバック

2007年03月01日

fswikiで研究室サイト弄り

D大基本スタイルを模倣しようとしたけど、かなり必死な上にあんまりうまくいかない。


おとなしくHTMLを書いたほうが作成コストが低いのは罠だよなぁ。
手軽なCMSないかしら。PHPもSQLも要らないヤツ。

投稿者 togabito : 18:00 | コメント (0) | トラックバック

2007年02月22日

CUDAやばいなあ、の続き

ゼミがなかったので先生とかと話はしてないんだけど、まぁ続き。

CUDAをGPUのアーキテクチャとして見たとき、仮にCUDAがGPUの歴史と今を一気に塗り替え今後も続くものであると見た場合、CUDAを利用してアプリケーションをうまく作る方法を研究すること意外のことは意味が薄れるだろう。

現実的には、CPUとかけ離れたアーキテクチャなので、適したアプリケーションを探すことや、既存のプログラムをうまく適用するための手法が重要になる。
ぶっちゃけるとCELLと同じだなこれは。

次に考えるのは、AMD(ATI)という対抗馬の存在。
Close To the MetalとかいうHPC向けの言語?環境?を発表しているんだが、これもCUDAみたいにアーキテクチャと強く依存したモノになるんじゃないだろうか。恐らく、CUDA同様にC/C++言語の拡張として出してくるんじゃないかと勝手に予想。

さて。
こういう話になると出てくるのが、所謂「いいとこどり」の発想。
……と言いたいのだが、どうなんだろうなぁ……。
方法はいくつか考えられる。

1:Cで書かれたプログラムを自動並列化的にGPUで処理しやすいようにコード変換するという考え。問題は、アーキテクチャの特性を引き出せる変換機構がないと性能が出ないこと。

2:CUDAとCTMの仕様から似通った部分を抜き出し、機械的に処理してどちらでも動くようにするという考え。問題は、CUDAとCTMに大きな差があるとどうしようもないこと。

3:グラフィックスAPIを利用しつつ、ある程度容易にプログラムが組めるようにサポートすること。問題は、グラフィックスAPIの構造とは根本的に異なるアーキテクチャへの対応が難しいことおよびシェーダの記述を隠蔽するのが難しそうなこと。

とりあえず3点挙げてみたが、どれも一長一短だと思う。ハードウェア側の進化の方向がわからないのも問題の一端だろうなぁ。


ちなみに今のところ、ひとまずは3のアプローチで色々やってみようと思っている。というかCPU+GPUの並列処理を自動並列化的になんとかできる気がしていないのも事実。


とりあえず寝よう。
朝から実験しよう。
成果報告書が進まないというか、実験データとかどのくらい載せれば良いんだろうね?

投稿者 togabito : 03:42 | コメント (0) | トラックバック

2007年02月20日

CUDAやばいなあ

実験機の調子が悪いので、別のLinuxディストリをDLしながらCUDAの資料を漁ってた。

あぁ、これはやばい。
アーキテクチャ依存性がやばいけど、できることもやばいわ。
私の研究ネタに将来的にはぶつからざるを得ないね。

CUDAは、GPUまわりのめんどくさいこと(主にデータ転送系と描画対象設定とシェーダ設定あたり)を隠蔽して、更にシェーディングの記述をC/C++の拡張で一緒くたに書けるようにしたもの。
前者については、私もある意味似たようなことをやっていると言えなくもない。
でも後者はやりたくないというか、敵わないなぁ。

もちろんCUDAはHWアーキテクチャに依存しているから使えるHWが限られる。場合によってはATI(AMD)やM$と戦争になるんだけど、それは置いといていいか。

CPUとGPUで並列処理をして、それを隠蔽してユーザに使わせるのが自分のアプローチ。現状のCUDAはCPU+GPUってのをやってないけど、多分近いうちにやるんじゃないだろうか。というか、普通にマルチスレッド化すれば並列処理できるっぽいとか、複数GPU(非SLI)についてもサポートしてるってForumに書いてある。どうせC++なんだから、既存のC++系並列環境を取り込むだろう。

それから、私のやっているのは既存の描画系を利用しているので汎用性が高い。要するに、方式的には貧弱なシェーダHWでも動くし、ベンダーを選ばないので適用範囲は広い。
ただ、CUDAは今後のGPGPUの流れを決定付けるくらい強い気がするというか、とりあえずNVIDIAは今後GPUがバージョンアップしてもCUDAで行こうとしているらしいので、真っ向から戦うのは得策ではない。

あれかな、CUDAは現状のHWじゃやりにくいことをHW(HWアーキテクチャ)の改変を利用してまとめて解決するもので、現状のHW(HWアーキテクチャ)のままソフトウェアレベルでどうにかしようとしているのが私。


つーわけで、今の研究は今の研究でちゃんと使い物になるだろうし、アプリケーション応用もやるけど、とりあえず色々アプリケーションに応用して見てCUDA(およびCUDAを使ったマルチスレッドプログラム)と比較をしつつ様子を見るのが妥当な線か。

むしろ問題は、研究の目新しさが足りなくて物足りないというか、実装方法のノウハウがある程度たまっているので、私が頑張らなくても情報だけ流せば他人でもできる話に落ちてきているのがつまらないことか。

……あれ?これなんてところてん思考?


それはそれとして。
>NVIDIA GPUs supporting double precision in hardware will become available in late 2007.
マジですか。

投稿者 togabito : 19:55 | コメント (0) | トラックバック

2007年02月19日

CUDAのベータ版が出てるわけだが

http://developer.nvidia.com/object/cuda.html
プログラミングガイドが80ページ越えとかでかすぎて読む気が……

とりあえず私の研究ネタともろ被りしているようには見えないけど、どうするかなぁ。かなりアグレッシブすぎてどうしようか迷う。
とにかく性能評価をしてみるというのもひとつの手。
一方、GPUアーキテクチャに激しく依存しているのは間違いないので、AMD(ATI)という対抗馬の存在を考えるとCUDAにはまるのは良くない。
難しいところだ。

関係ないけど、どうも実験機2号のネットワーク周りが腐っているのでFedora再インストール中。いい加減安定してくれ。

投稿者 togabito : 23:37 | コメント (0) | トラックバック

Cellすぴーどちゃれんじ2007

気分転換にやっと手を出した。

案内メールに従ってメンバー登録。
サンプルコピー。
テスト実行。
ソースコード解析。

えーと、関数に渡されてくるパラメタの意味がわからないんだけど、どこを読めばいいのん?
define.h見ても構造体の説明が無いよ……。
printfデバッグができなさそうなので、流石にこれだけの情報で理解しろといわれても困る。というか時間をあまり裂けないので、この辺で時間を消費するのは勘弁して欲しいわけで。

助けてsatmatの人もしくはたぬきの人。


とりあえず、MPICHの実行環境不具合(?)修正に戻ろう……。

投稿者 togabito : 21:57 | コメント (0) | トラックバック

2007年02月11日

GeForceとRadeonは一緒に使えるか

@Fedora6
# yum install kmod-fglrx
Installed: kmod-fglrx.xxx fc6
# yum install kmod-nvidia
Error: xorg-x11-drv-nvidia conflicts with xorg-x11-drv-fglrx
Error: xorg-x11-drcv-fglrx conflicts with xorg-x11-drv-nvidia

あ、駄目なのか。
つまんないなあ。両方同時に使ったっていいじゃないかぁぁぁ。

さてと、次はWindowsで試すか(ぁ

投稿者 togabito : 14:00 | コメント (0) | トラックバック

2007年02月09日

ツンツンな実験機と格闘中

未踏の報告会までおよそ一週間しかありませんが、実験機がツンツンしています。
ここしばらく超がんばっていてくれた2号機がフリーズ病。
今はどうにか期限を取り戻してくれたようで動いていますが、いつ気絶するかわかりません。

そんなわけで、1号機で実験中。
共有メモリ回りの使い方が悪いようで、エラーが消えません。研究室に置いてある本しか資料がないよ。


さて、どう考えても実用アプリケーションでの性能評価は間に合わないな。おとなしく、わかったことと予想できることとできていないことについて話すことにしよう。

というわけで、未踏報告会プレゼン作り始めました。データがちゃんと載せられればいいんだけど、間に合うのかしら?
日付が変わって今日のゼミ資料?あー……実装中評価中企画中で。

投稿者 togabito : 00:01 | コメント (0) | トラックバック

2007年02月08日

実験機がツン期に入った

実験に使いすぎたためか、デレ期を越えてツン期に入りました。

1:電源を入れるとスイッチ部周辺がカチカチ?カツンカツン?となぞの音を立てて起動しないことがある
2:気がつくとフリーズしている
3:いっそのこと入れなおしてクリーンにしてやろうと思ったら、何故かBIOSで起動順序FirstのUSB-CDROMからブートされない

これだからLinuxは困る。

小一時間放置して、駄目ならなんとしてでもクリーンインストールしてやろう。

投稿者 togabito : 14:40 | コメント (0) | トラックバック

2007年02月06日

複数GPUの思想

ぶっちゃけ研究資料のサイトに書いていることなんだけど、日記に回したほうが人の目に触れるので回してみる。

長いので本文は追記に書く。

ちなみに、ここでいう複数GPUってのは、1PCにビデオカードを複数ぶっさす話ね。
PC複数台は話の範疇に置きません。

----

複数GPUというと、SLIやCrossFireを考える人がいそうだが、
私はあえてそうでない方向へ進んでいる。
その辺について考えていることを適当に書いておくことにする。


SLIやCrossFireを使う利点は、1GPU向けプログラムをそのまま2GPUに適用できることだと思う。
ドライバレベル(ユーザプログラムより下のレベル)で最適化をしてくれるなら、それにまかせればユーザの負担が軽減されるのだから、
(主にアプリケーションプログラマが)幸せになれる。

ちなみに、ドライバにお任せで本当に性能が向上するのかは知りません。
GeForceもRadeonもプロファイルを使っているはずなので、
自作アプリだと厳しかったりするのかな?


一方で、いくつもの欠点が思いつく。

まず、SLIやCrossFireが性能を確実に2倍(以上)にするものではなく、対象アプリケーションによっては全く性能向上が行えないという話を聞いたことがある。
とはいえ、これは恐らくCPUとGPUの処理バランスの問題だろうから置いておこう。

次に、VRAM容量を2倍扱いにできないことが挙げられる。
SLIにせよCrossFireにせよ、2GPUそれぞれのVRAMに同一のデータを配置しておき、
それを用いて分割フレームレンダリングなどを可能としているためだ。
VRAMアクセス速度が向上する可能性はあると思うが、メモリ容量は扱える問題サイズの上限に直結する問題であり、
VRAM容量の増加効果が得られないのは残念すぎる。

更に、性能が異なるGPUを組み合わせて利用すると弱い方にひきずられてしまうなど、複数GPUの全ての性能を活用することが困難であるという点も挙げられる。
1世代変わると演算性能が劇的に変わるGPUにおいて、旧機種と新機種の併用にどれだけの効果があるのかという声も聞こえそうだが、
例えば独立した複数のジョブをどんどん消化していくという問題設定を考えた場合、
それなりの性能を持つプロセッサが複数あれば、どんどんジョブを投下できるようになり、実行時間の短縮を行うことができる。
GPUはCPUと比較してアーキテクチャの進化に対してバスの進化速度が極端に遅いため、
旧世代のプロセッサを現行機に追加することが容易であるため、
世代の異なるプロセッサを組み合わせて全部の性能を同時にりようしてやろうという考え方は十分に現実的ではないだろうか。

最後に、SLIやCrossFireでは、当然ながら、 GeForceとRadeonを併用することはできない。


では、複数GPUを複数GPUとして扱う場合について考えてみよう。

こちらの場合は、上記の利点・欠点が逆転する。

欠点は、1GPU向けのプログラムをそのまま2GPUに適用することは不可能であり、実装に手間がかかることである。

利点は、GPUを独立して叩けるためVRAM容量を2倍使うことが可能であり、
性能が異なるGPUでも全て活用できる可能性があり、
もしかしたらGeForceとRadeonを同時に使えるかもしれないことである。


複数GPUの方は半分くらいが想像の範囲を超えていないのだが、
こうして考えると特にGPGPUの世界では複数のGPUを複数のGPUとして扱う方が面白そうに見える。


なんだか自動並列化コンパイラと手動並列化プログラミングの比較をしている気がしてきた。
きっとあながち間違ってないよね。

偽要約:
未踏の成果報告会のデータだけど、HPLで妥協していいよね。
新しい計算基盤ソフトウェアによって現在の計算機プログラミングの世界に新しいパラダイムをもたらそうとしているという主張はできるからいいよね。
……っつーかネタが思いつかないのよ。プレゼン資料を半分くらいでっちあげてから、CLAPACKにでもぶち込んで考えるかなぁ。

投稿者 togabito : 02:34 | コメント (0) | トラックバック

2007年02月01日

複数CPU+複数GPUとかのメモみたいの

割と雑多にメモってるのでみやすくないけど勘弁してね。


とりあえず、2CPU+2GPUまでやったよ!
2CPUって言ってもAthlon64X2だけど。
細かい性能評価はもうちょっとやります。

さて。
とりあえず、2CPU+2GPUで全性能使いきろうってのは割となんとかなる感じ。一度別の実装で実験してあったのでわかってはいたんだけど。

実験環境はGeForce7950GTを2枚刺したSLIマザー。OSはLinux。

2CPUってのはマルチプロセスなりマルチスレッドなりで普通に使えるのが知られている。

2GPUってのは(既に公開している研究メモに書いてあるけど)OpenGLでそのまま叩けないのでマルチプロセス実装。

2GPUでは、1GPUの半分近くまで実行時間減らせた。
2CPU+2GPUも現状かなり高速になってるので大丈夫だろう。


続いてSLIを試してみた。
実験を只管rootでやってた(危険)ので、
# nvidia-xconfig --sli=hoge
する。
hogeにOffとかAutoとかSFRとかAFRとか指定する。
ログアウトすると、Xが再起動しているので反映されてるよね?

この状態で実行したが、1GPUと全く変化なし。
何か足りていないのかしら?

SLIを引き合いに出したので、SLIやCrossFireを使う場合と使わない場合での差について言及しておくことにする。
情報ソースを失念しているが、確かSLIではVRAMが2倍にならないはずである。CrossFireも同様。一方、私のやっているプログラムレベルで複数GPUを複数GPUとして扱う実装では、VRAMがちゃんと2倍になる。これだけで十分意味があると思うんだがどうか。
コレとは直接関係ないけど、コレまでの経験上問題サイズが4000とかのでかい行列積和計算は正しい計算結果が得られないという症状があった。SLI化しても同様である。最も、実行時間を見る限りはSLI化ができていない気もするが。一方で、今回の実装では問題を分割実行しているためか、4000サイズでも正しい計算結果が得られている。
以上から、今回の複数GPU実装はなかなかいけるんじゃなかろうか。


メモ終了。
明日(既に今日)は実行時間のチェックをもうちょっとやって、チューニングの検討とかベンチマークへの組み込みとかやろう。とりあえずHPLで。演算精度足りないけど。

……ちっとも眠くないので酒飲んでまったりするか……。風呂で一時間寝ているのが悪いのかしら。

投稿者 togabito : 03:08 | コメント (0) | トラックバック

2007年01月31日

やっと複数GPUプログラムがまともに動くようになった気がする

実行ファイル1つでちゃんと動くようにしたかったので

forkでshmでmmapでsocketでGLSLなプログラムになりましたとさ。

きめえ。


ぶっちゃけ、複数GPUのオーバヘッドはたいしたことなさそう。
さっさとCPUとの並列処理をやるぞー。

----
今日卒論提出の皆さんは、あと一息がんばってください。
あと、私に卒論を見せるともれなく赤くするので気をつけm(ry

投稿者 togabito : 03:45 | コメント (0) | トラックバック

2007年01月26日

FUSION

■後藤弘茂のWeekly海外ニュース■
VistaとストリームプロセッシングがFUSIONを推進する

まぁぶっちゃけ私の見ているビジョン(近未来のCPU像およびその根拠?など)はまさにコレなので、貼っておく。
正直RadeonよりGeForce派、それも1対1000000くらいでGeForce派なんだけど、GPUアーキテクチャを明確にし、GPGPU屋にやさしくなってくれればRadeonでもいいや。

それだけ。

投稿者 togabito : 01:39 | コメント (0) | トラックバック

2007年01月18日

HPCS2007終わった

ただいま。

自分の参加はポスターセッションだったので、気楽でした。
客層的に、前提知識があまりない人が多かった気がする。
これも客層のためか、演算精度についての話をした回数が多かった気がする。
あと、ClearSpeedと似てるとか似てないとかそういう話も。、確かにClearSpeedと同じようなことをしているように捉えることもできるなぁ、と思った。ただ、立場が全然違うので、うまく立ち回りを……って、前々回の日記に書いてるじゃないか。


さてと、ゼミ資料書いてプログラムとドキュメントを弄るか。

投稿者 togabito : 21:28 | コメント (0) | トラックバック

2007年01月17日

TSUBAME関連の発表聞いた

確かに、TSUBAMEのCPU+ClearSpeedと、私のCPU+GPUには似ている部分があるなあ。当然TSUBAMEは大規模なので必要な作業が多いわけで、単純に比較すると私の研究より上に見えるかもしれない。

よくわからなかったんだけど、CSを利用するのにmmapでメモリの共有をやってるらしい。私は複数GPUにshmを使ってるんだけど、Wikipediaによると最近はmmapが使われているとか。この辺詳しくないのでよくわかんないぜ。

質疑では、CPU+CSを隠蔽する計算ライブラリとかの話をすんなり持ち出せなさそうな空気を醸し出していたんだけど、どういう話なんだろうなぁ。よくわからなかった。


誰がどう使う話なのかという立場というか、注目点の強調というか、その辺をうまくやる必要があるね。

投稿者 togabito : 12:22 | コメント (0) | トラックバック

GPUPC GEMM LIBRARY公開


GPUPCプロジェクト

とりあえず研究&&未踏なプログラムをまともに公開開始。
WindowsユーザにはATLASの導入というめんどくさい手順があるのが問題か。バイナリ置いたけど。

VisualStudioやgccの環境があれば、ちゃんと導入手順に従うことで使えるようになるはずです。
人柱募集中(こら


さて、学会の旅支度をして寝る。
寝過ごさないか不安だ……。

投稿者 togabito : 01:36 | コメント (0) | トラックバック

2007年01月10日

消えないヒープ破壊。デバッグどうやるんだ?

glutDestroyWindowで出るぜ。

mallocあたりの問題なら
_CrtSetDbgFlag(_CrtSetDbgFlag(0) | _CRTDBG_LEAK_CHECK_DF);
_CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF);
_CrtSetBreakAlloc(*);
あたりを使ってうまく検出できるんだが

うーむ?

投稿者 togabito : 00:54 | コメント (0) | トラックバック

2007年01月08日

HPCS2007ポスターはじめました

ポスターボードのサイズは 縦210×横100センチ(片面)(予定)です。

えーと、A0で1枚作れってことだよね?
A1で2枚、一部重複とかいうネタもあるけど。


登録時に書いたA4で1枚のポスターがペラペラなので、何をどこまで書くかちゃんと練らないと。
っていうかA0とかでかすぎ。バランス取れるかしら?

ちなみに、せっかくだからOOoのDrawで作成開始しましたよ、っと。

投稿者 togabito : 02:39 | コメント (0) | トラックバック

2006年12月12日

複数GPUぷろぐらみんぐう

一歩前進。

昨日:
実験機二号を環境整備してDirectX版を実行→OK
あれ?
っつーわけで一号のドライバ類を入れなおし→OK
俺の一ヶ月(?)を返せ!!!

今日:
二号でOpenGL@Linux版を実行→NG
freeglut (cg_gemm): illegal glutInit() reinitialization attempt
およ?freeglutの時点でこけてる……
しかも、マルチスレッド化しても駄目とかどうなっているんだ?

まぁ、ガンガン買いつつ研究室行って、freeglut周りの調査でもするか。
別にマルチプロセス版が動けばいいので、あまり気にはしない。

明日(予定):
OpenGL@Linuxマルチプロセス版
OpenGL@Windowsただし余裕があれば

投稿者 togabito : 12:29 | コメント (0) | トラックバック

2006年11月30日

HPCS/ACS

rejected.

ざっと査読結果を読んだんだけど、なんだかデッドロックしたような気分に。
一応(論文も査読結果も)内容は伏せておくけど、解決しにくい点が色々と指摘されてしまった感じがする。

うーん、とっととアプリケーション応用がやりたい。
でも、未踏の範囲に入れているアレ(前回の日記を参照)が解決できない。


さて、久々に色々と嵌りに陥っている気がするんだが、とりあえず気分晴らしにTOD届かないかな?(ぇ

投稿者 togabito : 11:58 | コメント (0) | トラックバック

これはもう駄目かもわからんね

DirectX版もOpenGL版も実装不能に陥った。
実装不能というか性能が出せないというか。
とにかく解決不能。

おわた(AA略


さて、どうしたものか。
とりあえず当面の課題として北海道へ行きたいんだが(内輪ネタ

ちょうど月末で未踏の報告書も書かないといかんから、相談するか。
しかし、まさかここで嵌るとは思わなかったぜ。
MSDN ForumもOpenGL Forumも、書いている英語がゴミとはいえ反応ないとかしょんぼりだ。
やれやれだぜ。

投稿者 togabito : 03:12 | コメント (0) | トラックバック

2006年11月09日

Fedora入れた続き2

修正版。

とりあえずインストールして、シングルユーザで起動。

#service network start
#wget http://rpm.livna.org/fedora/6/x86_64/livna-release-6-1.noarch.rpm
i386じゃなくてx86_64ね
#rpm -Uvh livna-release-6-1.noarch.rpm
#yum install kmod-nvidia
#yum install freeglut-devel
#yum install atlas-devel
w3mを入れるか、既にGUIログインができるはずなのでglewを入手。ソースを入手してmake;make install、ただしなんかzipを拾ってきてunzipしたら、ファイルのパーミッションがいかれててこけたのでtgzでやりなおした。

アプリケーションメニューから
NVIDIA Desktop Settingsを起動するも、
OpenGL/GLX Information
を叩くとXが死ぬので、
/var/log/Xorg.0.log
を漁るとDRIあたりがおかしいというエラーが。
色々ぐぐった結果、xorg.confの
Section "Files"

ModulePath "/usr/lib64/xorg/modules/extensions/nvidia"
ModulePath "/usr/lib64/xorg/modules"
を追加したらエラーが消えた。

ひとまずこれで動くようになったので、また作業を進めよう。

投稿者 togabito : 17:27 | コメント (0) | トラックバック

2006年11月08日

Fedora入れた続き

さくらんぼの人のアドバイスを受けて作業。

まず、シングルユーザモードでログイン。
grubのメニューrhgbとquietを削除してsingleに書き換える。

shが立ち上がったら
#service network start
でネットワークを起動。

続いて、
#wget http://rpm.livna.org/fedora/6/i386/livna-release-6-1.noarch.rpm
#rpm -Uvh livna-release-6-1.noarch.rpm
#yum install kmod-nvidia
でnvidia関連のファイルが入ったので、rebootするとログインできるようになった。

さて。
この時点でx周りがどうなっているのか今ひとつわからなかったので、素直にnvidiaのドライバを入れてみることにした。

# yum install w3m
# w3m www.nvidia.com
DOWNLOAD DRIVERS -> Linux, FreeBSD, and Solaris Drivers
と辿ってドライバ(.shファイル)をダウンロードし、実行。
特に問題なく導入に成功。

続いて、GL関係を追加。
# yum install freeglut-devel
glew.sourceforge.netからSourceZipを拾ってきてunzip, make, make install。
なんか知らないけどMakefileいじらないでも入った。
前回CentOSの時は嵌ったんだけど。

これで一通り完了。
あとはyumでatlas突っ込んで実験プログラムをぶん回し。
freeglutの仕様なのか、glutInitを使わずにglutCreateWindowやったら怒られたので適当に修正した。
ベンチマークスクリプトまでちゃんと動いたっぽいので、公開しているGPUプログラムを更新しよう。

ちなみに、AthlonX2は普通にDualCoreCPUとして認識された模様。
/proc/cpuinfoがいい感じになってますと報告。

投稿者 togabito : 22:05 | コメント (0) | トラックバック

実験機にFedora入れたよ!

Enabling /etc/fstab swaps : [ OK ]
の後画面が変わって、何も起きない。
Ctrl+Alt+F1で元の画面が見えるけど、進まない。

オノレ。

投稿者 togabito : 01:42 | コメント (0) | トラックバック

2006年11月03日

複数GPU@DirectX

なんとなくやってみた。

実装方法としては、CreateDeviceの第一引数を利用して複数デバイスを生成。それぞれのデバイスを利用して色々と実行。

SLIを有効化していない状態で、GPU1枚につきディスプレイを1つ接続。GetAdapterCountで複数の値が返ってくることを確認。
いざGPUを動かしてみると、どうも2つ目のGPUが遅い。何故だ?
試しにウィンドウ表示位置をいじって2つのディスプレイそれぞれに表示されるようにしてみたが、効果はなし。

う~む?
誰かこんな変態行為やってないかなぁ。

投稿者 togabito : 02:25 | コメント (1) | トラックバック

2006年11月01日

Linuxはデレツン

ソレっぽいオプションを選んでインストールをすれば、インストール直後から色々なアプリが動かせてデレ。
何かトラブルが起きたり、カスタマイズしようと思うと、どうすればいいのか調べるのが困難なのでツン。

またネットワークが死にました。
生き返りません。
もうCentOSなんて信じない。
Fedoraでも入れようかしら。
でも入れるなら5?それとも6test3?


ちなみに、FreeBSDはツンデレ。
適当にインストールをすると色々とアプリケーションが入っていない……というかXさえ立ち上がらない位なのでツン。
公式handbookがまともで、後から色々いじりやすいのでデレ。

投稿者 togabito : 21:47 | コメント (0) | トラックバック

2006年10月27日

ATIのGPU向けにプログラムを弄ったメモ

先日購入したX1600PRO向けにプログラムを改変したので,メモっておく.

そもそも既存の実験プログラムが動かなかった理由についてだがー

Cgを利用したプログラムが実行できなかった件については,
cgGLGetLatestProfile(CG_GL_FRAGMENT);
の返り値がCG_PROFILE_ARBFP1という旧世代のプロファイル,すなわち長い(命令数が多い)シェーダや動的分岐のあるシェーダが利用できないことに起因する.
今回はある程度長いプログラムを使っており,動的分岐がほぼ必須(プログラム実行開始後にシェーダソースを動的に書き換えれば回避できるけど)であり,場合によっては動的分岐を使うため,どうしようもない.
(下手すると演算精度も落ちるのかな?)

続いてGLSLを利用したプログラムもそのまま動かなかったのだが,こちらはどうやらテクスチャのフォーマット関係の問題らしい.
なんでも,ATIのGPUはいわゆるtextureRECTが使えないらしい.texture2DはtextureRECTと比べて制限が厳しいような情報を入手していたためRECT系を利用していたのだが,これが仇に.
そこで,試しにtexture2D系の実装を頑張ってみた.テクスチャ生成時のフォーマット指定を変更し,GLSLシェーダ内におけるテクスチャの形式および座標指定を変更することで対応することができる.なお,GLSLシェーダ内における座標指定は,textureRECT系が0からテクスチャサイズまでの値を指定するのに対し,texture2Dでは0から1までの値を指定するので注意が必要である.
また,ドライバの都合であると考えられるが,ATIでは
vec4 Color = {0.0, 0.0, 0.0, 0.0};
という形式の初期化指定ができないようである.
更に,0.0fのようにfloat値にfをつけても怒られてしまった.nvidiaの方が柔軟なのか,そもそも正式な記述方法からどちらかが逸脱しているのか.


とにかく,以上の変更によってX1600PRO上でプログラムが正常動作することが確認できた.まだ細かい動作確認が済んでいない部分があるが,ひとまずまともに動くようなのでベンチマークおよび公開を進めようと思う.
多分週末か週明けには更新できるだろう.


よし,サークル行くか(ぁ

投稿者 togabito : 15:01 | コメント (0) | トラックバック

2006年10月24日

GLSL/Cg@RadeonX1k

動作検証というか対象環境確認というか,そういう用途のためにRadeonX1600PROというよくわからないカードを購入.
玄人志向,ジャスト一万円くらい.
実はRadeonのカードを買うのは初めてだったりする.

つっこんだPCはDellのPenDマシン.WinXP64が稼動中.

ATIのサイトから最新ドライバを拾って実験プログラムを実行.しかしエラー.
どうやらシェーダ内でforを用いて動的な分岐をしているのが駄目らしい.
というのも,
cgGLGetLatestProfile(CG_GL_FRAGMENT);
の返り値がCG_PROFILE_ARBFP1.
実行可能な命令の種類が少なく,1パスで実行可能な命令の数も少ないという古いプロファイル.
コレは駄目だ.

というわけで,頓挫.
次はDirectXの方も弄ってみようと思う.

投稿者 togabito : 14:53 | コメント (0) | トラックバック

2006年10月17日

参考書物色中

数冊買おうと思ったので。
とりあえず以下候補。

1:More OpenGL Game Programming
http://www.amazon.co.jp/gp/product/1592008305/sr=1-6/qid=1161046639/ref=sr_1_6/250-5075004-5208207?ie=UTF8&s=english-books

2:The Cg Tutorial 日本語版―プログラム可能なリアルタイムグラフィックス完全ガイド
http://www.amazon.co.jp/gp/product/4939007553/ref=pd_sim_b_3/250-5075004-5208207?ie=UTF8

3:Real-Time Shader Programming 日本語版 - DIRECTX9.0対応
http://www.amazon.co.jp/gp/product/4939007529/ref=pd_sim_b_4/250-5075004-5208207?ie=UTF8

4:The COMPLETE Effect and HLSL Guide
http://www.amazon.co.jp/gp/product/0976613212/ref=sr_11_1/250-5075004-5208207?ie=UTF8

GPUGemsは1の和訳と2の原書が研究室にあるのでスルー。
さっさと読んで必要なところだけ使うって意味では日本語版がうれしいんだけど、CgTutorialなんかは和訳が酷いという話もあるのでどうしたものか。
立ち読みできればいいんだけど、そこら辺には売ってないよなぁ。秋葉とか行けば普通に陳列されているかしら?

3と4は内容が新しくなさそうな面もあるんだけど、プログラムの最適化に活用できないかと淡い期待を。


他にお勧めありませんかね?
OpenGLのリファレンス本みたいのって読んだことないんだけど、結構使えるのだろうか?

投稿者 togabito : 10:21 | コメント (0) | トラックバック

2006年10月11日

glewメモ

glew本家のglew32は,64窓でも使える.

glew32s.libをGLEW_STATICオプションつきでビルドすると,LIBC.libが無いって文句を言われる.おとなしくglew32.libを使ったほうが幸せ?

glewのdllが必要なのはなんだか気分が悪いけど,普通にサイトで配布されているから容認かなぁ……

投稿者 togabito : 10:19 | コメント (0) | トラックバック

2006年10月10日

脱稿

乙.

早く書き終わらせるはずだったのに,実験環境の調整ですげぇ苦労したな.

今週は関数定義とチューニング機構の設計および実装かしら.

投稿者 togabito : 16:09 | コメント (0) | トラックバック

2006年10月05日

ATI、GPUで汎用ストリームデータ演算が可能に

とりあえずURL.
http://pc.watch.impress.co.jp/docs/2006/1002/ati.htm
リンク先のプレスリリースが長くて読む気が起きねぇ.
印刷しておいて後で読むわ.

つーわけで,なんか出てきた.
中身どうなってるんだろうなぁ.
気になるわ.

まぁ,自分の研究のネタにもろ被りではないので,むしろ利用するくらいのつもりで.

投稿者 togabito : 14:43 | コメント (2) | トラックバック

文献PDF整理法

悪いが,良い整理法を提示する日記ではないぜ.むしろ教えてくれ!

ぶっちゃけるとPDFの文献が手元にどんどん増えている.
現在のOSというかファイルシステムというかそういうものは,ファイルにタグ付けするような機構がまともについていないので,何らかの外部データベースでも使わないとPDFの管理-
-どこから入手したもので,どこの人が書いたもので,いつのもので,どういう内容で,今後どういうときに参考になるか.こういう内容をまとめておくこと.-
ができる気がしない.
ファイルに対するメタデータを管理する機構ってのが現実的に色々と存在しているはずなので,使いたい.
何か良い方法を探さないと,そろそろ破綻しそう.
nanana氏いわくGmailでいいんじゃね?とのことだが,他の人はどうしているんだろうなぁ.

投稿者 togabito : 14:16 | コメント (0) | トラックバック

2006年10月01日

気がついたら朝

とりあえず一周してCentOSに戻ってきた.
一号機はCentOS,二号機は色々現在すっからかん.


3時間くらい寝て,二号機もCentOS入れなおして,とにかく実験まわしてデータを確保しよう.

え?論文???
やばいネ.


そんなわけで,おやすみなさい.

投稿者 togabito : 05:49 | コメント (0) | トラックバック

ドキッ!問題だらけのLinux設定.ポロリもあるよ(首が

馬鹿なタイトルでも書かないと,ストレスがたまって生きていけません.
それから,この日記の後半は罵詈雑言でできています.あとは本気で悩んでいます.ご注意ください.

とりあえず実験機2号機が不定期に固まるのは仕様なので放置.五萬円出すから解決して欲しい気分だ.


えーと,CentOSのネットワーク設定がおかしいのはにっちもさっちもいかなくなって,いい加減嫌になったので,とりあえずubuntuを投げ込んでみた.
インストールは成功,ネットワークも動くけど,nvidiaの新しいドライバが入らん.研究のプログラムは,実行するとXを巻き込んで死ぬ.内部のライブラリとかのバージョンとかの問題かもしれないけど.

Vine3.2はインストールの段階でUSBマルチドライブの認識がうまく行かない予感.NICの認識も駄目そう.

FreeBSDは,オンボードLANの認識が多分無理.リストに一つ前までしか載ってない.手元にあった6.0のCDでは駄目だった.6.1はわからん.

FC5入れた.やっぱりDHCPが取れない.固定IP振ってもゲートウェイにpingを撃つこともできない.つーか何故か自分のIPからDestination Host Unreachableが帰ってくる.お前は何をしているんだ,と.

うーむ,これでは全くもって実験ができない.というかそもそも実験機の存在価値が無い.どうしようもない.死にたい.ころしたい.は解したい.すべてを無に還したい.日本語変換がいつまでも下手なMSIMEは滅びてしまえ.もう駄目だ.論文進んでない.書くことは大体決まっていて問題ないんだけど,データが取れなくて,そしてLinuxなんていう区疎なものを弄るために時間が割かれている.もったいない.還せ.ばーかばーか.


……思えば思うほど,なんで最初にCentOSのインストール+設定がうまく行っていたのか,なんで突然駄目になったのか,その辺が不思議でたまらない.
実は鯖の設定が腐っていて,そこにつながっているWindowsが何も問題なく動いているのはWindowsがunkだからという可能性も否定できない.でもWindowsはunkだからunkであるポイントが洗い出せないので,にっちもさっちも逝かないわけで.


あぁもう疲れたなぁ.
実験機放置して論文弄るかなぁ.そうもいかないんだよなぁ.

投稿者 togabito : 02:47 | コメント (0) | トラックバック

2006年09月27日

HPCS/ACS書いてるわけだが

実験機は二台とも順調に動いている.
実験プログラムは理想的な値が出ている.

メモ:
chkconfig rsh on
chkconfig rlogin on
cat hostname >> .rhosts
iptables --flush
setenv DISPLAY :0.0
xhost +

うん.
論文に書くことが無い.
いや,あるんだけど,実装とかの一番面白そうな気がする場所に書くことが無いんだ.MPIでつないだだけだし.
金曜までにデータも載せて一通り書いて,先生に駄目出ししてもらえばいいよね!

本日水曜日は,家に引き篭もって論文書いたりBF2やったり買い物したりする予定であります.

投稿者 togabito : 03:37 | コメント (0) | トラックバック

2006年09月26日

作業メモ

引き続き冷却運用中.

nisはめんどくさいのでとりあえずnfsだけ設定.鯖に.
実験機からマウントして,共通ユーザを作ってアクセス.

WindowMakerは
http://centos.karan.org/el4/extras/stable/i386/RPMS/repodata/repoview/WindowMaker-0-0.92.0-3.el4.kb.html
ここから拾ってきてrpm -ivhでセッションに表示されるようになった.
その後switchdeskでデフォルト化.
メニューのフォントが完全に逝ってるけど,慣れているので大丈夫.

Linux側がUTF-8で,FreeBSD側がeucJPなのではまり中.読めない.

投稿者 togabito : 02:15 | コメント (0) | トラックバック

2006年09月25日

論文誌

やっと掲載誌届いたよ.
長かった.
ACS-15だけど,まだwebに無いな.

で.
VECPAR06の論文も,目出度くSpringer掲載決定のメールが.
うん.
ちょっと手直ししないと駄目だよね?
めんどくせぇええええええ.

投稿者 togabito : 12:35 | コメント (0) | トラックバック

2006年09月24日

二台目調達

論文のネタとしてデータを取りたいので,もう一台調達.
めんどいのでまたツクモexで一式.
午前中に突撃して8%減額チケットを手に入れたので,微妙に安かったかもね.研究室で使うための76GTと,ディスクとっかえひっかえのための箱も買ったので,詳細な値段は出してない.
少なくとも,OS抜きで24万台だったけど.

うん.
PC1台+αを持って帰るのは自殺行為だな.
調布駅でキャスターを一緒に持ってくれた名も知らぬ白人?の方,ありがとうございました.そしてアキバで駅まで荷物を一緒に持ってくれた山瀬氏,本当にありがとう.

で.
疲れすぎて小一時間昼寝してから必死に組み立て.
なんかうまく起動しないトラブルがあったけど,現在CentOSぶちこみ中.
二台目は当面Linuxオンリーでいいや.
NFS/NISも入れて,実質メイン実験機にしてしまおう.一台目はWindows/Linuxのディスク交換PCで,開発・実験・遊び兼用.
……64bit窓買ったけど,どうしようね?

あと欲しいのは,DVI映像切り替え機とD端子映像切り替え機かしら?SLI時にクローン表示ができるなら,高いDVI切り替えはいらなそうだな.後で試そう.


えーと,あれだ.
昨夜ぶん回した実験データをチェックして,そろそろ論文書こう.データ以外の期限は金曜だなw

む り .
でも負けない.

投稿者 togabito : 22:47 | コメント (0) | トラックバック

2006年09月23日

SLIで行列計算してみるテスト@Linux

なんとかSLIを弄る方法とかを把握したのでやってみた.


実行時間,変化なし.
……あれ?

頂点処理がほぼ0で,ピクセル処理ばっかりの変態プログラムなので,SFRをやればかなり速くなる気がしたが,残念ながら変化なし.何か設定が足りていないのかしら?

まぁ,Athlon64X2の非並列ATLASより3割近く速いわけで.んー,Athlonに適したgoto-blasがあるのかは知らんけど,それで少し挽回できれば,ちょうど良いかな.GPUの方をチューニングしなければw

とりあえずCPU+GPU並列の実験をぶんまわすか.

投稿者 togabito : 16:37 | コメント (0) | トラックバック

とりあえず大丈夫くさい

GNOME上でも実行時間が同じ位っぽいので,きっと大丈夫……

……きっと.

投稿者 togabito : 15:19 | コメント (0) | トラックバック

実験機環境構築中.助けて.

CentOSぶちこんだ.なんとなくVineに飽きたので.
なんとなくkernel2.6を入れてみたかったってのもある.

前にPen4HTのEpsonEndeavorにVineを入れたときは,確かHT切らないとpanicしてたような気がしたけど,すんなり入った.

で.

ログイン時のセッション選択がKDEとGNOMEとフェイルセーフなわけで.WindowMaker使わせろ.
KDEとGNOMEが好きか嫌いかじゃなくて(嫌いだけど),以前GNOMEだかの上で数値計算やったら速度が(WindowMakerに比べて)半減したことがあるので,WindowMakerも入れたいのですよ.
yumに存在しないから野良で拾ってmake installしたんだけど,予想通りセッションの選択に表示されない.

FreeBSDみたいに手で設定を書こうとしたら,どうみても.bashrcとかにそれっぽい設定が無い.っつーかシェルをtcshに変えたら,.tcshも.cshも.shも無いのにちゃんとKDEだかGNOMEだかが起動する.

Linuxの設定わかんねぇえええええええええええ


ぼすけて.
とりあえずランレベル3と5(のKDEだかGNOMEだか)で速度比較して,落ちなければいいか…….

投稿者 togabito : 14:27 | コメント (0) | トラックバック

2006年09月20日

掃除→PC組み立て→BF2

昼に起きて,メシ喰って,激しくお掃除.

作業領域をしっかり確保したところで,PCパーツ類の梱包を解く.箱でかい.まぁ中身も多いんだが.
0から組み立てをするのは何気に久しぶり.おかげで,AM2版Athlon64X2のCPU表面を見て,なんだこりゃ?とか思ったり,CPUファンをつけるときに微妙に手間取ったり.
それでも各パーツがまともなためか,さくさく進む.
ビデオカードにつけるPCI-E電源(というか,そのケーブル)が微妙にケースと干渉しそうだったけど,まぁ大丈夫でしょう.

最初電源を入れたら画面が出てこなくて困ったけど,
CPUを一旦抜いて挿しなおしたらちゃんと起動.
ちゃんと128bitDualChannnelになった模様.

ちゃんと電源が入ってしまえばこちらのもの.
64bit窓をぶちこんで,WindowsUpdateして,いくつかツールを入れてからベンチマークソフトを起動.
ベンチマーク結果はまた後である程度真面目にまとめるとして,とりあえず手元にあるのは
・FFXI
.ゆめりあ
.HDBEBCH
・pcmark04/05
・cinbench
・Sandra Lite
・gpubench
うん.基本的には先日X40で使ったやつだな.
あと現在3dmark06もDL中.
BitTorrent対応だというのでBitCometを久々に起動したが,つながんね.
基本的にはPCWatchとかで見るヤツを全部やるってのがいいんだろうけど,めんどい.あとなにをやろうか?

ちなみに,付属のGPUドライバがどうも対応ドライバねーよとか言いやがるので,nv公式のBetaドライバで動かしてる.

それはそれとして,せっかくGPUが強力なのでBF2をすげぇ久々に起動.画質を上げても64人鯖に行っても余裕で遊べてもうね.
でも久々すぎて,美味く手が動かないというか,ボタンの割り当てが駄目というか.
難しいなあ.


とりあえず,後は一日くらい3DBenchをぶん回したいが,本気で落ちてこない.うーむ.
あと,さっさともう一台組んでつなごうかしら?

投稿者 togabito : 23:56 | コメント (0) | トラックバック

2006年09月19日

迂闊@並列行列積実験

(CPU+GPU)+(CPU+GPU)
で行列積をやったらどうも遅い.
まぁ性能が不均質だから,問題の分割が悪いのかなぁとか思っていたんだが
実行時間のログをとって眺めていて気がついたんだけど,これってちゃんとヘテロ(不均質)向けのアルゴリズム使わないと駄目じゃないか.
データ送受信前後の計算量の割合が,各PCで逆転しとる.

そりゃぁダメダヨナァ.


ぶっちゃけヘテロ向けのアルゴリズムなんてでっちあげられるんだが,何が頭が悪いかというと,

ホモ(均質)向けを一通り終える前にヘテロ向けをやっているのが頭が悪い.
論文化するときも書きにくそうで欝だ.


えーと,ホモをやるには研究室のPCのGPUを指し直すのと,手元の実験環境を増強するのどっちが速いか……
研究室:7800GTX+6600GT
手元:7950GT(明日到着予定)
……6600GTを増やすのは頭が悪いとして,7800GTX?売ってるわけNEEEEEE!!!

さっさともう一台調達しようか.
具体的には金曜日のTGSの帰りあたり.
口座に奨学金あるから,現金で買えばいいんだな.
馬鹿かと阿呆かと.


とりあえず,ヘテロ向けのアルゴリズムでっちあげよう.

ここまで書いて,研究費(未踏じゃなくて研究室)で買えば良いんじゃね?ってのも思いついたんだけど,まぁ無かったことにする.
研究費でGPU買うくらいなら,CELL買おうぜCELL.ゲームのできるヤツw

投稿者 togabito : 16:37 | コメント (0) | トラックバック

実験環境+α調達

本当にアキバに寄ってきたバカがいるようです.
バーかバーか.

つくばエクスプレスは速い.
ちょっとDS弄って,一眠りしたらアキバだった.
快速45分は伊達じゃないぜ.

そんなわけで,駅のロッカーに荷物を放り込んで探索へ.
適当に何件か見て歩いて,結局,
・どうせ後払い(いわゆる冬のボーナス一括払い扱い)にする
・持ち歩くのめんどいというかもう店から発送して欲しい
・つーかPC一式ぶんのパーツを安いの探して歩くのがだるい
という理由から,ツクモexでまとめてしまった.
ただでさえポイント還元率が低いのに,ローン扱いで更にポイントが下がった.しょんぼりだ.ヨドバシって偉大だね!

以下,買ったものリスト.届くのは水曜日らしいよ?
・Athlon 64 X2 4600+ (2.4GHz,L2 512KB×2,TDP65W) 32,733
・DDDR2 800 1G*2 13,790*2=27,580
・S-ATAII 250GB HDD(Hitachi HDT722525DLA) 8,171
・Leadtek PX7950GT TDH 512MB *2 42,647*2=85,294
・GIGABYTE GA-M59SLI-S5 24,571
・TOP-580P3(パッケージに武士とか書いてある580W電源) 10,933
・Centurion534(SLIするのにエアフローがちゃんとしてそうな箱,って言って提示されたものの1つ) 11,238
送料2,000を入れて総額212,646.
まぁ予定通り.

あとは別会計でOSも購入.こっちは未踏の経費扱い.
・64bit版WindowsXP 18.780
妙に安いのは,PC一式買うときに電源の割引を忘れられたから.未踏の会計処理で文句言われたらどうしようw

というわけで,普段の私なら絶対に買わないハイスペック……というか,廃スペック.
ちなみにCPUは予定よりハイスペック.65WなX2の最高クロックだったりする.1MBキャッシュも惹かれたけど,熱喰うし,今後同じ構成でクラスタ組むつもりだと最悪市場から消えるし.
……いや,同じ構成で組む必要は無いと思うけどね?
XFXの7959が一番欲しかったけど,無くてしょんぼり.まぁファンレスはファンレスで萌える?けど怖いのも事実.

とにかく,水曜日に届くはずなので,とりあえず組んで,BF2とかベンチマークでもぐりぐり動かして,しばらく使って,問題なさそうならもう1セット買おうかw


あと,HDDとリムーバブルケースを買って,入れ替え自由にしよう.
これがケース要らずで素敵.
今回のポイント全部使っても半分カバーできないけどw


さて,これで終わらないのが今回のバカ調達.
帰りに新宿ヨドバシでRDT201WS注文してきた.
最短で木曜って言われたので,木曜夜に届く手配.
配送料1,995込みで101,795.
ぶっちゃけネットで調べて出てくる値段より高いけど,20%ポイント万歳.

うん.
疲れた.
今では満足している.(?
えーと,今日は朝から研究室に行ってMPIの実験プログラムを完成させて(すぐできると思うけど),66GTが腐る恐怖に震えながら実験して,っていうかチューニングめんどくさくて,夜はPCデスク周りを激しく掃除しながらメインPCのバックアップとフォーマットをして,翌日はwktkしながパーツを待って,組み立てて,BF2やりまくって,ベンチマークまわしながらゼミ資料とHPCS/ACSの論文を書いて,木曜にゼミで,早く帰宅して,夜にディスプレイが届いて,BF2やりまくって,朝からTGSでクターと和田さんにによによすればいいんだな!!!

あー八はーhっはーーはーしいぇうああwせdrftgyふじこl!!!

投稿者 togabito : 00:19 | コメント (0) | トラックバック

2006年09月18日

はっぴょうおわた

乙.

誰が理解できるんだろう?とか思ったけど,首大のM上先生とか,S総研の笹本さんとかが色々聞いてきてくれた.

GPU上のメモリのHW的な信頼性なんて考えたこと無かったぜっ.確かにメモリが一時的に化けてもグラフィックスじゃ割と関係ないなぁ.


特別講演は有限群とかごめんなさい,意味がわかりません.プレゼンに使ってたソフトが見慣れない不思議ソフトで,文字列が動きまくってたなぁ.

なんというかタイトルを見ると中身が気になるものもいくつかあるんですが,冗談抜きで理解できないので,I村先生のちきゅうしみゅれーたたんにハァハァしたら帰ります.
秋葉原へ.
レッツ\500k散在(ぇ




写真は昼飯に喰ったせいろセット.
小天丼セットを頼んだら最初間違って小麦山かけ丼セットだかがきたり.
写真が色化けしてるのは暗い中でフラッシュ焚いていないのと,どうも根本的にデジカメがへたってるせい.
うん.流石に寿命だな.

投稿者 togabito : 14:15 | コメント (0) | トラックバック

一応自分の発表があるセッションなんだが

午前中連続2セッション,8件各20分.
私は後半の最後.
現在,前半の途中.

うん.
何言ってるかわかんねぇ.
これが応用数理学会クオリティ.
私のプレゼンは,理解してもらえるのだろうか?

投稿者 togabito : 09:58 | コメント (0) | トラックバック

2006年09月17日

二日目夜@つくば

はいはい,二日目二日目.

一部は既に書いてあるので,書いてないことを.


とりあえず昼飯は駅の近くの適当なビストロ行って喰った.なかなか美味かった.
BISTROT GAKUJIってのだな.
写真1,写真2参照.
写真3は昨夜の夜中に小腹が空いて喰ってたメンチカツ.メンチカツっていうのかこれ?どおりで個数の割に袋がでかいわけだ.







えーと,パネル討論.
 忘れられた科学 -数学
というタイトルだったんだけど,冒頭で
 失われた科学 数学
といい間違えた印象が強すぎて無理w
中身的には普通に面白かったですよ?
国が数学にお金を割り振ってないようなんだけどどうよ?とか.他分野との交流は?とか.
後の懇親会で……えーと,誰だったかな?ガチ数学だと物がいらんから金いらんだろ?みたいな意見もあったけど.

部分的に意識が飛んでいたことを激しく後悔している.


筑波大学の学長だかの総合講演は,
 次世代スーパーコンピュータと計算科学の発展
というタイトルだったので次世代スーパーコンについて何か面白い決定がでてたのかしら?と思ったら,案の定出てなくて,これまでのスーパーコンの発展から今後を見るような内容.
そっちのオハナシはどちらかというと知っているほうなので物足りなさも感じたが,むしろ応用数理学会の多くの人たちはどれだけ理解して聞いているんだろう?と,二日間のプレゼンを見ていると思ってしまったり……


あと懇親会も行ってきた.
とりあえず,筑波大のI藤先生,顔は記憶していたんですが,名前が一致していませんでした.すいません.
日立のN野さんと東大/工学院大のO柳先生にちょっと昔のスーパーコンの話とか聞けて面白かった.京大は必死で笑えねぇデス.
京大のK田さん,なんだか最近学生ベンチャーを妙に見るのは気のせいですよね.つーかぐぐったらかなり頑張ってる人だった.うーん,ちょっと起業は考えてないぜ.


さて,後は最終日.発表があるけどまぁまったりやろう.とかいいつつプログラムとか弄ってるわけだが.
あー,PC調達どうすっかなー(またソレか

投稿者 togabito : 22:50 | コメント (0) | トラックバック

PC調達計画

7950が出たので,本気で実験機の調達を計画中.

M/B GA-M59SLI-S5I              26000
CPU Athlon64X2 4200(65W)        27000
MEMORY DDR2-800 1GB*2        25000
VGA XFX GeForce 7950GT 570M EXTREME(PV-T71J-YHE9)  45000*2
HDD SATA2 250GB            9000
Power 550W-600W            10000
Case                        10000
--------------------------------
Total                  197000

まぁジャスト200kくらい.
2台で400k.
キーボードとマウスとPC切り替え機を追加して430k,
あとHDD入れ替えのためにパーツとHDDを追加して450k.
まぁこんなところだろうな.
#他にディスプレイ100k,DVDレコーダ50k?も未踏マネー(給料)で買う気だけど.あわせて600kキタコレ!

ぶっちゃけパーツを買い集めるだけでめんどくさい.
どっかの店でまとめて調達したいところなんだが,どこがいいかなぁ.まとめて買ったら割り引いてくれる店とかありませんか?
確かFaithとSofmapのポイント還元が1%で,99が0.5%だっけ?
もう少しサービスしてくれんかなw

問題はいつ買いにいくかかしら.
明日の学会帰りは勘弁な.
荷物が邪魔なので.

#パーツ単価が安くないから,ヨドバシ行った方がいいかしら?
#……扱ってないだろうなあ…….

投稿者 togabito : 13:49 | コメント (0) | トラックバック

GEO Grid@関口さん

メモ:
Gridは遊休資源を使うんじゃとかスーパーコンをつなぐんじゃとかじゃなくて,ハードウェアとサービスを分離するのが本質(意訳)


ちなみに朝一のセッションの開始時間を勘違いしていたんだけど,めぼしをつけていたセッションの頭がガチ数式だったので,勘違いしていても構わなかった説.

朝飯に朝マックしたんだけど,やっぱマックの食い物は独特の変な味だなぁ.
昼はロッテリア……とか行くのは悔しいけど,とりあえず駅前でいいや.

投稿者 togabito : 10:40 | コメント (0) | トラックバック

2006年09月16日

一日目夜@つくば



写真1:メシ喰った中華料理屋からの景色



写真2:冷やし中華セット



写真3:わかる人だけ笑ってくれ

というわけで,おとなしくメシ喰ってホテルへ.
今回の宿泊はつくばスカイホテル.
わかるひとだけわかる言い方をすれば,
だいたい 山 水 亭 の 横 あたり.
周りにいくらでも飯屋あるがな.

駅から歩いて15分の良いロケーション.
朝飯が\700くらいするのはいらねぇ.
朝マックでもするか.

とりあえず夜更けまでプログラムを弄ることにする.

投稿者 togabito : 22:01 | コメント (0) | トラックバック

昼飯@夢屋

未踏ブースト会議のときに,某登社長に筑波大学周辺のオススメ飯屋を聞いたら,
1.夢屋
2.RanRan
3.クラレット
とか言われた.



というわけで,夢屋で昼飯.
日替わり定食\500.
コストパフォーマンス高すぎ.
更にボリュームのある定食も見かけたんだが,
アレは食いきれる気がしないぞ.


さて,腹が膨れたので午後のセッションは寝

投稿者 togabito : 13:02 | コメント (0) | トラックバック

プログラムを打つ環境ではないので脳を動かしてみる

ぶっちゃけ応用数理学会聞いててもわからんのですよ.
早めに昼飯を探しに旅立とう.

とりあえず,シェーダ関連のライブラリをリリースしようとしているわけだが,CgなりGLSLのシェーダを使うにはシェーダファイルが必要である.
これらのシェーダを利用するには,シェーダファイルのコンパイルを実行時に行う必要がある.
とはいえ,(GLSLは知らんけど)オブジェクトファイルを事前に生成し,バイナリとして出力しておくこともできるのではないかと考えている.バイナリはハードウェアに依存するので,いわゆるインストール時チューニングの考え方を利用すれば,実行時にシェーダプログラムをコンパイルする必要はないはずである.
とすると,後はバイナリをどこに置いておけばいいのだろうか,という問題である.
ライブラリファイルはシステムのどこかの領域に置いておいて,適当なプログラムにリンクして使ってもらうのが常識である.

ここまで書いて,シェーダファイルはヘッダに展開しておけばいいんじゃないかと思ったが,結局はシェーダコンパイルのタイミングの問題なので,意味が無い.

要するに何が言いたいかというと,ライブラリのインストール時にシェーダファイルをコンパイルし,ライブラリのバイナリと一緒にシェーダオブジェクトも格納しておきたいんだけど,どうすればいいんだろうね?というお話.
このエントリは自分の思考したプロセスを保存しておくだけのエントリになりましたとさ.


ちょっとシェーダオブジェクトの保存についてぐぐってくる.
あと,また話を聞いてもわけわかめになったら,ゲームライブラリのほうでも弄ろう.
あれならノートPCでも十分に動かせる.
やっぱSLIノート買うべきかしら?邪魔そうだけど.持ち歩けないけど.駄目ジャン.

投稿者 togabito : 11:05 | コメント (0) | トラックバック

@筑波大学

つくばは近いなぁ.
でも一限に東京から通うのは勘弁なw



写真1:バス停.このネーミングはねーよ.



写真2:ACのスクツつくばだいがくー.ロゴの入ったパネルはトンだ.



写真3:流石は応用数理学会.OHPの準備はバッチリだぜ.

というわけで,とりあえず応用数理学会年会はじまた.
TXの乗るものを間違えて,守谷で10分強足止めされたのは気のせい.
車内で年会プログラムに目を通したけど,どう見ても分野違いで理解できなさそうなのが笑える.まぁ,ノートPCでしこしこと作業をすることにしますよ.


うぼあ,招待講演が英語で手書きOHPだ.勘弁してくれ.

投稿者 togabito : 09:24 | コメント (0) | トラックバック

今日から応用数理学会年会です.

TX乗って筑波まで行ってくる.

投稿者 togabito : 06:06 | コメント (0) | トラックバック

2006年09月15日

捕捉された

http://vecpar.fe.up.pt/2006/photos/

投稿者 togabito : 14:11 | コメント (0) | トラックバック

2006年09月14日

そろそろライブラリ公開に向けて動き出せるかもね.未踏の.

値チェックをぶん回した感じでは,明らかなエラーはかなり減った気がする.
まだ実験していない追加機能があるのは置いといて,そろそろ公開しても良いかもしれない.
まぁドキュメント執筆中なわけだが.

ついでにMPIと組み合わせてみたが,まぁ動いてはいるようだ.
こっちも問題サイズのせいかなんなのか,動かないことがあるようなので気が抜けない.
どうでもよくないんだけど,MPIと組み合わせただけのヤツは論文書くには内容が普通すぎてつまらないなぁ.
とっとと並列ライブラリと組み合わせるか.

投稿者 togabito : 21:41 | コメント (0) | トラックバック

一般ユーザでstartxしたいんだけど

どうやんの?


なんか
telinit 3
しておいて,一般ユーザでsshログインして,
startx
して,改めて一般ユーザでsshログインして,
GPUプログラム実行できそうなんだよな.
これができれば,マシンを再起動した後に直接触らずGPUプログラムが実行できるはず.

うーむ.


それにしても,作成中のGPUプログラムが微妙に怪しい演算をしてくれる.問題サイズ1024だとOKなのに,2048だと駄目だとか.
……メモリ周りでミスやらかしてるのかなぁ?
構わずそろそろ一般公開してみようかね.

投稿者 togabito : 17:33 | コメント (0) | トラックバック

2006年09月13日

7950GTを心待ちにする会

512MBメモリな普及品となれるか.
nvidiaのサイトについに登場.
http://www.nvidia.com/page/geforce_7950.html
トップページのFLASHな部分にもCrank it Upの文字が.
秋葉に並ぶのはいつだろう.
場合によっては突撃しに行くんだがw


どーでもいいけど,起きたら目覚まし時計が止まってた.
色々予定があって朝起きられないと致命的だった数日間を乗り切った後でよかった.
うん.今日は寝過ごしたさ.

投稿者 togabito : 15:11 | コメント (0) | トラックバック

2006年09月12日

外出一段落.ディスプレイ選びも行ってきた.

長野→湘南→幕張に続いて,今日は東大でワークショップ聞いてきたよ.
うん.わかんねぇ(ぁ
自動チューニングは,仕組みとかはわかるけど対象アプリ(の中身)がわかりません.よって,チューニングの中身が理解できないので根本的にあまり理解できませんでしたとさ.
日本語で説明されてたらもう少しわかったかもね.

帰りに新宿ヨドバシでディスプレイ見てきた.
例のIO24インチはD端子が絡むとPinP機能が使えないので却下.
三菱20インチはその辺問題なし.ついでに18日まで値下げ+ポイントUPらしい.……買っちゃおうかなぁと本気で検討中.
18日って応用数理学会最終日だな.帰りに買ってくればいいのかな?

あとついでに自作パーツを眺めてきたんだけど,\20kクラスのパーツはヨドバシでポイントつけたほうが安いものが結構ありそうな気がする.M/Bとか.
近いうちに一台組む予定なので,その時はちゃんと検討しよう.


ゴチになりました.この借り絶対に返す!(違

投稿者 togabito : 23:22 | コメント (0) | トラックバック

2006年09月10日

合宿祭

木曜~金曜:長野へ研究室の合宿ゼミに.車に乗って白樺湖まで行って,メシ喰って,プレゼン30分やって,他の人の聞いて,酒飲みながらメシ喰って,露天風呂に浸かって,酒飲みながらバカ話とかゲームとかやって,寝て,朝から露天風呂に浸かって,メシ喰って,ハイキング?して,真澄の蔵元?で4号瓶入手して,メシ喰って,車に揺られて調布に戻る.15時.

金曜~土曜:17時前に調布を脱出し,鵠沼海岸へ突撃.えーと,カードゲームとか人狼とかやって,メシ喰って,ゲーム作成の話やって,日本酒とビールと魚でバカ話して,寝て,テニヌして,メシ喰って,ゲームやって,麻雀やってバカ勝ちして,肉パン祭して,大富豪ちょこっとやって,終電ちょい前で調布へ帰還.23時半かな?

さて,日付が変わって今日から明日は未踏のブースト会議でまた30分持ち時間のプレゼンですわ.合宿ゼミと半分重ねたので楽だけど,場のベクトルを読めていないので怪しいところ.

えーと,寝過ごさないように寝よう.うん.

投稿者 togabito : 01:19 | コメント (0) | トラックバック

2006年09月07日

7950GTキタコレ

http://pc.watch.impress.co.jp/docs/2006/0907/nvidia.htm
512MBキタコレ.
超買う.
今月中に2枚買う.
年内に8枚買う(ぇ

改めて行ってくる.長野へ.

投稿者 togabito : 08:40 | コメント (0) | トラックバック

合宿祭

研究室合宿ゼミ→68浜見合宿→未踏ブースト会議(泊りがけ)

素敵に日程が被ったので,初めての68合宿非全日参加ですよ.
とりあえず長野行ってくる.山梨じゃなかったよ.

投稿者 togabito : 08:27 | コメント (0) | トラックバック

2006年09月06日

rshウゴイター

ありがとうさくらんぼの人.

以下作業ログのようなもの:
さ:iptables -nLで防火壁設定みれますよ.
私:こんなんでました.すっからからん.
さ:からっぽですね.なんでもうけとれますね.telnet通じます?
私:通じNEEEEEEEE
さ:vineだとtelnetdが入ってなさそう.
私:えーと,telnet-serverかしら?入れてみる→通じたっ
さ:じゃぁrshも動きそうな?
私:動かNE(ry
さ:.rshrcとか……あ,rsh-serverとかあったりして?
私:!!!!!! 超動いた.

というわけで,無いものは動かないというお話でしたとさ.
う ぼ あ .

MPIの動作実験は,他の作業が終わってからね.

投稿者 togabito : 23:23 | コメント (0) | トラックバック

mpichで苦労している件

コア吐いて死にそうです.

というわけで(?),一日中あれこれと格闘.

まずはまったのがMPI_Init/MPI_Comm_rank/MPI_Comm_size/MPI_Finalizeだけのプログラムを1ノードで実行すると
0 - : Could not convert index 1140850688 into a pointer
The index may be an incorrect argument.
Possible sources of this problem are a missing "include 'mpif.h'",
a misspelled MPI object (e.g., MPI_COM_WORLD instead of MPI_COMM_WORLD)
or a misspelled user variable for an MPI object (e.g., com instead of comm).
とか言われる件.
悩んだ挙句,apt-getでぶち込んだmpichをremoveして(それでも全然消えないので色々と既存の場所から移動して),最新のmpichを拾ってきた.
いい感じにエラーは消滅.

んで2ノード実行しようとしたわけだが,今度はrshあたりでこける.

$ rsh node2 ls
とかやると
poll: protocol failure in circuit setup
とか言われる.
んで
$ rsh node2
とかやると
rcmd: node2: Connection reset by peer
とか言われる.
.rhosts, /etc/hosts.equiv, /etc/inetdあたりは弄ったんだが,何が足りないのやら.
実は防火壁とかが動いているのかしら?
Linuxシステム管理は相変わらず下手糞で困る.

というわけで,合宿ゼミ・ブースト会議までに並列実験ってのは無理になった気がする.う ぼ あ.

誰か助けてw
ちなみにLinux上のOpenGLプログラム,というかシェーダの結果がいかれているのも未解決.
Linuxなんて嫌いだw

投稿者 togabito : 00:56 | コメント (0) | トラックバック

2006年09月05日

GLSLも腐っとる?

勢い余って実行時(初回)にGLSLとCgを切り替えられるように実装してみたわけだが

あ,駄目だわこれ.
windowsでは答えが合うけど,Linuxで合わん.
Linux向けForceWare90系の公開まーだー?

投稿者 togabito : 16:50 | コメント (0) | トラックバック

Cg腐っとる

return flaot4(Color.r, 0.0, 0.0, 0.0);
return flaot4(Color.r, Color.g, Color.b, Color.a);

Color.rの値が変わりやがるorz
これは何のバグだ?Cgか?グラフィックスドライバか?
最低限再現性のあるコードを書いて,しかるべきところ(どこ?)にゴルァしなきゃ駄目かなぁ.


windowsで使えるCgシェーダが弾かれたり,windowsでは正しく計算できるシェーダプログラムの値がいかれているあたり,ドライバかしら.

投稿者 togabito : 14:51 | コメント (0) | トラックバック

ちょっと秋葉行ってきた

SUEさん車で秋葉へ行こうツアー.
四人で行ったのに,結局68部員が9人もいたわけで.

今回の私の目的は,前から買おうと思っていたワイヤレスでマウス代替機能つきのキーボード(鯖用)を調達することと,実験環境調達のための下見と,実験環境構築に先立ってLANをGbEするための調達と,ついでにX40の増設メモリの購入.

キーボード調達.
ASB-24JK.TWO-TOPで\6kくらい.
現在FreeBSD鯖に刺さって普通に動作中.
机の上が片付いたぜひゃっほう.

GbE用にハブとNICを調達.
PNP-SW08GEB.T-ZONEで\6kくらい.
GbE-PCI2.クレバリーで\1kくらいを2枚.

メモリを調達.
TranscendのPC2700DDRSDRAM1GB.スリーベルで\13kくらい.

っつーわけで,素敵に散在してしまった.


で.

キーボードが素敵な初期不良.
面白いのでこのまま使おう.
詳細は写真にて.


クリックすると拡大.


鯖とメインマシンのNICおよびハブを更新してみた.
iperfで測定したところ,90Mbps弱から300Mbps強へ向上.
GbEとしては遅いなぁ.
CPUが弱いのとか,ケーブルがクソだってのならいいんだが,ハブがクソだったら困るぜ.
ついでに鯖のbind設定あたりが微妙におかしいかもしれないことに気が付いた.
LAN内からaaa.jspeed.jpだけでアクセスしたときは常に鯖へLAN内からアクセスできるようにしていたつもりだが,どうも外部でアドレスを引いてアクセスしている模様.確認・修正が必要そうだ.めんどい.

現在ノートPCのベンチマーク中.結果は後からね.


それにしても,SUEさん車は微妙に怖かったっ(笑

投稿者 togabito : 02:11 | コメント (0) | トラックバック

2006年09月04日

この週末にやったこと

・寝.
久々にすっごい寝まくった気がする.
回復回復.

・プレゼン作成祭.
合宿ゼミと未踏と学会がとりあえずできた.
後は調整ね.
コピペって素晴らしい.

・68の合宿の準備.
ごめん,ただwikiをstatic化して,実行ファイルとかまとめただけ.まだRに焼いたりしてないので忘れないように>自分

・PC調達用の調査
9/14に7950GTとか聞いてるので,それ買えばいいんじゃね?メモリ512らしいから.
……本当だと良いな.
本当じゃなかったらどうしよう?
実験の幅を広げるために512メモリが欲しいよう.

投稿者 togabito : 01:50 | コメント (0) | トラックバック

2006年09月02日

停電

日付が変わって今日の朝から大学で点検のための停電があるとか.
というわけで,電源入れっぱなしのPCをリモートで落としますか.

あぁそうか,すでにゲートウェイが落ちてるのか.
リモートで入れないじゃないか.
Linuxが2台電源入れた状態で放置プレイされているだけだから,放っておいて良いよね.
orz

投稿者 togabito : 00:55 | コメント (0) | トラックバック

2006年09月01日

女子大侵入日記・三日目

若林踏切びっくり.

というわけでCESEC最終日.

朝の基調講演はM$.
初日・二日目とはだいぶ色が違っていたけど,これはこれで面白かったかもしれない.基本的にPCゲーム市場の話.まぁM$の取り組みについてだったので,なんか基調講演っぽくなかったけど.

二限目.CELLグラフィックス.
何の話をするのかと思いきや,CELL上にGPUのレンダリングパイプラインをソフトウェア実装したりレイトレしたり.
ソウキタカ.
予想外のところで某先生にあって驚いてみたり.
まぁ予想外というほど予想外ではないですがっ(ぁ

三限目.流体力学のゲーム応用.
去年と変わってなくネ?

四限目.
90分でGameProgrammingGems5を全部レビューするというぶっ飛んだ講義.
んー,一度はこの辺をちゃんと読んでおいたほうがいいかもシレンね.車輪の再発明を無くすという意味で.

五限目.Direct3D10とWPF.
VistaのデスクトップはDirectX9Exだったのか.理解してなかった.
WPFは便利そうなんだけど,ManagedCodeから使うんだよな.アルゴリズムの実装はやっぱりC/C++が手に馴染むので,C/C++からWPFつかいてえ.
いまだにGUIを作るのにWin32生でごめんなさい.


というわけで,三年連続三回目のCEDEC終了.
なんだか今までより刺激が小さかった気がしないでもないけど,良い刺激になりました.
さて,時間を見つけて参加していないセッションの資料を読みたいところですが,はてさて.

投稿者 togabito : 23:43 | コメント (0) | トラックバック

2006年08月31日

PC購入検討中

未踏の給料で.
ただしお金が振り込まれるのが11月なので,9月に入ったらクレジットカードで先延ばし購入を予定.
とりあえず1台.

M/B 590SLI           22000-25000
64X2 38/42           22000-27000
DDRII 800 1GB*2      10000*2
GeForce7900GT512*2    45000*2
SATA2 HDD250GB*2     10000*2
Power 500W           10000
Box                 10000
--------------------------------
Total            194000-202000

だいたいこんなもんかな.
HDDが*2なのは,実験用ディスクと個人用ディスクを分けるため.実験してないときは私用で使う.どうせ給料から買うので.
後は年内にほぼ同じスペックで4台までスケールさせて並列実験環境にする.
OSは別会計で買うけど,1PCあたり2OSってやると足りなくなるな.
まぁサプライ品含めて4台で80万なら予定通り.
問題は主にデモ用としてノートを買うか.というか,多分買うんだけど,SLIノートは高すぎるよなぁ.
でも,クラスタ化するなら4台欲しいなぁ.

あとは,まとめてクレジットカードで買いたいので,一式買える店を探すことか.
あ,冬のボーナス一括払いを使えば幸せになれるかも?

投稿者 togabito : 22:52 | コメント (0) | トラックバック

女子大突入日記・二日目

はいはいCEDEC CEDEC.

朝9:30からの基調講演がある意味一番楽しそうな浜松編集長だったのに,起きたら8:30とか.バカかと.
走って駅へ.奇跡的な乗り継ぎで10分と遅れず到着.途中コンビニで2時間チャージ10秒キープとか買ってる余裕があったというかなんというか.
つーわけで,市場の見方は昨日とあんまりかわらずでした.あとは,DS売れすぎうひゃーとか,ネットワークネットワークってのと,今年年末の商戦についてかな.
今年の年末商戦は,Wiiが大本命で,PS3は一年必要で,360は現状日本で全然駄目だけど,今後はネットワークが重要なのでまだ期待はできるみたいな.

あとは日がな一日nVidiaセッション.
めんどいから全体について書くと,なんだか前回・前々回(昨年度・昨々年度)に比べると勢いが無かったかなぁ.まぁ前回も前々回もちょうどハードウェアをリリースして盛り上がってたときだったのに対して,今回はこれといって新しいものがないしなぁ.(無くはないけど.QuadSLIコンシューマ流通開始とか7950とか.)DirectX10関連はモノがないから今ひとつ盛り上がらんし.
あと,何もノベルティが(ry

昼飯は,昨日の学内カフェテリア?がメニュー限定でコストパフォーマンスも悪かったので,近くのラーメン屋へ.味噌一って微妙に有名なのかしら?
割とうまかった.
まぁ,明日はサンドイッチでも作っていって,まったりしようかしら?

夕方の地震の時にちょうどGPU物理の話をしていて,講演者(nVidiaの人)が「私のせいじゃないですよね?」みたいなことを言ったのが最高だった.
それにしてもHavokFXの実装はきもいなぁ.OpenGLで物理やって,DirectXで描画とかバカか.誉めてますよ,ええ.

さて,下高井戸経由なので,帰りに寄ってくるところが無くてしょんぼりですが,あと一日がんばります.
研究室の合宿ゼミが近いけど,M1のOffice調達は間に合うのかしら(今言ってる時点で間に合ってない

投稿者 togabito : 20:16 | コメント (0) | トラックバック

2006年08月30日

女子大潜入日記・一日目

CEDEC@昭和女子大学
トイレにびっくりデスよ.

つーわけで一日目.

最初はコレ
まぁ当然といえば当然だし,なるほどといえばなるほどだし.
うん.
ライフスタイルに合ったゲームをみたいな話が出てたけど,確かにぶっちゃけでかいRPGとかやる余裕は足りない.というか,うまく気が乗らないとやれんなぁ.
寝る前にちょこっと起動して遊べる携帯ゲームの方が……DSでやるゲームねぇな.何か買うかな(ぁ
とりあえず,VP2積んでるけどいつやるんだろうね?

2限目は一旦置いといて,3限目はATIのDX10関連.なんだかぱっとしなかった.通訳通して聞いているからなおさらか.
色々と変化について聞けたには聞けたんだけど,結構既知のことが多かった気もするから,その辺が問題か?
っつーか,脇に日本人スタッフとかいるんだから,日本語でやれや.

4限目は,havok.
日本人じゃないけど日本語でちょっと驚いてみたり.
これは見てて面白い.ラグドールぶん投げて遊びてぇーw
havokっていわゆる動きと衝突がメインかと思ってたんだけど,そうでもないのね.アマチュアゲームクリエイターが触りやすい位置に降りてきたら(既に降りてる?)革命が起きるんじゃね?

んで,2限目と5限目はPRTを聞いてきたわけですよ.
2限目は裏?でATIがX1000の最適化?やってたので行けって話なんだが,後で資料公開されるのはわかっていて,多分資料を読めば大体理解できると踏んで,あえてトライエースの講義に行くワタクシ.
PRTがなんなのかが結構わかった気がした.まぁ3DCG系を弄る余裕が無いので,使う場面はちょっとなさそうかしら.
5限目は昨年度に引き続いてピラミッド.昨年度に引き続いて色々とわかった気分にさせてくれる素敵講義.大学の講義よりわかりやすいだろこれ.
既存のアルゴリズムのボトルネックに果敢にチャレンジしぶち破る素敵話も聞けて大満足.

さて,明日はお楽しみの(?)nVidiaデーですよ.
ちゃんと朝起きられるように早く寝ようね.無理だけど.

投稿者 togabito : 22:57 | コメント (0) | トラックバック

液晶ディスプレイが欲しい

14インチテレビデオと17インチCRTをとっぱらいたいので,D端子が入るのが欲しい.
PC用の優先度が高くて,次がNHKニュース垂れ流しで,その下にゲームかしら.DVD?何それ.ってな感じに使う予定.
深夜アニメはDVDレコーダー買って投げ込んでおきたい.メシ喰いながら見るのに.

っつーわけで,だいたいこのへん↓
http://www.iodata.jp/prod/display/lcd/2006/lcd-tv241x/index.htm#01
http://www.mitsubishielectric.co.jp/home/display/product/mdt201ws/index.htm

今のところ,前者は100kを切れないくらいの値段で,後者は100kを切ったっぽい.
奥行き50cm弱のメタルラックに載せるには,前者はちとでかすぎるかもしれんね.解像度が素敵だけど.

ちなみに,JCOMのSTBがあるのでチューナーはどうでもよかとです.むしろDVDレコーダーが欲しいです(ぇ


液晶とかTVとか詳しい人のアドバイス求む.
関係ないけど,一昨年のCEDECの頃に液晶一台買った(今のメイン)記憶があるなぁ.買うとしたらそれ以来ってことか.

投稿者 togabito : 00:22 | コメント (0) | トラックバック

2006年08月28日

Cgぷるぐらみんぐ中

動いた.
GLSLプログラムを移植し,色々と無駄のあった処理を省くことができた.
実行時間とかは特に変わってない気がする.
今後はこっちをメインにしよう.

で.
なんかcgcでちゃんと通るプログラムが,cgCreateProgramにけられるんですが,何かの呪いですか.
Cg1.5Betaでもぶちこんでみようかしら?

投稿者 togabito : 17:33 | コメント (0) | トラックバック

2006年08月27日

ゲームライブラリを考えながらGLプログラミングしながらマシン購入を妄想している

-Library
-User
という二つのディレクトリを頭に作り,ライブラリ自体のソースは前者,ゲームプログラムのソースは後者に入れるという新しいゲームライブラリの構造を考えていたんだが,
ちなみにライブラリ部分の更新とゲーム自体の更新を切り分けるためね.DirectXDLLの更新があることとかを踏まえて,ユーザ(=ゲーム開発者)がライブラリを手元で作成する方向にしたいのですよ.
考えていたんだが,同じプロジェクトファイルだとLibaryの方でファイルの移動やら削除やら追加やらがあるときに,ゲーム側に悪影響が及ぶということが判明.
というか,算闘神の人に指摘された.
いやはや全くその通りである.
んー,ライブラリフルソース配布はそのままに,libファイルを作るプロジェクトとゲームを作るプロジェクトを分割すればいいのかな.

GLSLよりもCgの方がプロファイリングとかしやすそうなので,気合で移行中.
大体できたけど,まだ実行できないのでもう一日かかるな.

未踏のお金で実験機を調達することを予定しているわけだが.
理想的にはDualCoreCPU+SLIなPCを四台くらい買いたいけど,流石にコストがでかすぎるよなあ.二台+GF7系ノート(可能ならSLIノート)一台にして,研究室にあるのとあわせて実験するのが妥当かなぁ.研究室のはPen4HT+PCIe16x1なので環境的に弱いけど,まぁ妥当でしょう.
ショップブランドPCならX2の4000くらい+GF79GTSLIで一台200k強?


どうでもいいけど,今夜は24hTV.昔は喜んでみてたけど,今はどうでも良いな.
昔ナツカシ熱湯CMやってるけど,これってJAROに(ry

投稿者 togabito : 02:43 | コメント (0) | トラックバック

2006年08月24日

Windows Compute Cluster Server 2003

http://www.itmedia.co.jp/enterprise/articles/0608/24/news110.html
http://japan.zdnet.com/news/os/story/0,2000056192,20210867,00.htm?ref=rss

まぁ,たくさんニュースで出てるはず.
Windows CCSっつーかWCCSでいいじゃん.

なんというか,確かにこういうのがあると便利だと思う.
特にVSが使えるのなんかはとても良いと思う.
中身を見てないんだけど,UNIX系とWindows系の大きな違いだと勝手に思っている,SSHとかシェルとかの手で触る部分?はどうなのかしらとか思ってみたり.

っつーか,前者の記事で松岡先生が乗り気な講演をしてるのを見て吹いた.
まぁ,先日のSWoPPにもWCCS関連があったくらいだから,HPC関連の研究会でWCCSの名前を見ることも多くなるのかしら.


んー,私の研究のネタにも利用できるかもね?

投稿者 togabito : 22:08 | コメント (0) | トラックバック

2006年08月23日

Supercomputing '06 Workshop

http://www.gpgpu.org/cgi-bin/blosxom.cgi/2006/08/21#sc2006workshop
昨日見つけたネタだけど忘れてた.

実はちゃんと読んでないんだけど,
SC06でGPGPUのワークショップをやるらしい.
GPUがGeneral-Purpose GPU Computingの略称っぽいのが微妙に面白いんだが,それはおいといて,
素敵にHPCな匂いがしていて興味深い.
ぶっちゃけポスターセッションに投稿してもいいんだけど,ポスターやるくらいなら修論に手を入れて英語論文化したほうが100倍くらい有益だよな.

まぁ年内の学会なので,どういうネタが出てくるか期待しておこう.

投稿者 togabito : 11:22 | コメント (0) | トラックバック

2006年08月21日

ゲラ校正

印刷屋からゲラ校正が来た.
特に問題は見当たらないのでOKを出そうと思う.

年明け(1月)に修論のカタワラ?書いた論文は,遂に論文誌に掲載されてくれそうです.
なげぇ.


さて,今日はプログラムのデバッグを一段階進めて帰るぞ.

投稿者 togabito : 15:20 | コメント (0) | トラックバック

2006年08月14日

バージョンアップ問題

glewを1.3.3から1.3.4に上げたのが原因でした.
定数が飛んでました.

あーはっはっはっはっはっは.
orz

投稿者 togabito : 15:29 | コメント (0) | トラックバック

2006年08月13日

Linuxクラスタ構築中

2ノードだけど.

というわけで,朝からがんばってますよ.

NFSの設定は思ったより簡単だ.
つーかFreeBSDと同じでいけた.
ただ,クライアント側が起動時に
mount point 0 does not exist
とかなんとか言うのが怖い.

NIS.
ypcatでpasswdの情報をひっぱることはできたんだが,
su - username
すると
su: username というユーザは存在しません
という素敵なコンボ.

とりあえず,同じユーザIDのユーザを各PCに作って,ごまかしてみるか.
NFSで作業領域が共有できるだけでもだいぶ違うから.

投稿者 togabito : 12:50 | コメント (0) | トラックバック

OpenGL@FreeBSD

正確にはGLEWあたりかな?
うごかねぇえええええええ!!!
nvidiaのドライバーとcgtoolkitとかぶち込んであるんだが,どうも駄目みたいだ.
GLSLプログラムのリンク周りが腐ってるみたいだし,フレームバッファの生成にこけるし.
激しくショック.

そもそもFreeBSD上で実験をしている理由が,LinuxのNIS/NFS環境構築法を知らない+ネット上で調べても今ひとつわからんからなわけで.
公式なシステム操作マニュアルの無いOSなんて,死滅してしまえっ!


朝一で研究室へ行って,動作実績のあるVineLinuxをぶち込みなおそう.夕方までしか作業時間が取れないから,最悪NIS/NFSは入れないで実験かなぁ.

o                  rz

投稿者 togabito : 01:11 | コメント (0) | トラックバック

2006年08月04日

未踏ユースの公募結果でたよ

http://www.ipa.go.jp/jinzai/esp/2006youth/index.html

>採択者(代表者)は、全員が学生で最年少は17歳、最年長は24歳、平均年齢は21.9歳(昨年は23.0歳)でした。
どうやら私は最年長の一人らしいですよ.
なんとなくorz.
若い人に負けないようにがんばります(こういうことを言うから以下略

投稿者 togabito : 09:06 | コメント (0) | トラックバック

2006年08月03日

SWoPP2006お疲れ様でした

http://aaa.jspeed.jp/~togabito/photo/2006kochi/catalog.html
とりあえず写真.
まぁ大体こんな感じでした.

つい先日まで飛行機に乗ったことがなかったのに,一ヶ月も経たずに次のチャンスがあったわけですが
高知ちけぇ.高地竜馬空港から調布の自宅まで3時間かかってないとか本当にちけぇ.
調布から栃木の実家までも3時間くらいかかるってのに.
まぁ乗り継ぎのタイミングもあるわけだが.


さて,出張も終わったし,しばらく予定はないので,また色々とがんばることにしよう.

投稿者 togabito : 09:05 | コメント (0) | トラックバック

2006年07月28日

色々と解決しだした件

割と絶望しかけていたZXのHARDモードをクリアしました.
微妙にアイテム頼りの力押しになったけど,まぁこんなもんだろ.弱点属性はちゃんと使えば凄く強いんだけど,属性無しがいるのが納得いかねぇ.
あとはデータベースをコンプリートしなおして,オメガぬっ殺して,……モデルXどこ?次の周回からかな?

修論とかSACSISとかで使っていなかった機能の実装がやっとできた.まだ完全じゃないかもしれないのでもっとテストしないとなあ.

……で.
GLSLのコンパイラどこだっけかなぁ?
GLSLでforの中でif使ってるのと,ifで分けてからforまわすのとで全然違うアセンブラになるのかを確認しておきたいんだけど
まぁ,きっと違うのになるだろうと思いつつ,実行時間とって比較するか…….

GLSLが実行時コンパイラによって最適性能をって言ってるのは理解できるんだけど,コンパイル時間がオーバーヘッドにならないか不安なGPGPU数値計算の私.まぁならんだろうけど.


ところで,最近は左手親指の付け根あたりが素敵に痛いんですが,何かの呪いでしょうか?

投稿者 togabito : 10:58 | コメント (0) | トラックバック

2006年07月18日

GPGPU Workshop at ICCS 2006

http://www.mathematik.uni-dortmund.de/~goeddeke/iccs/index.html
Tutorialとかある.
英語も数学も弱いので(ぉぃ)理解し切れていないけど,まぁ新しい情報はあまりないかな.
精度の話があるんだけど,なんだか内容としては薄いような,数学的な話があるので濃いような.

まぁ,それはそれとして,ちょっとOpenGL関係の実験を再開中.
詳細は研究サイトの方に置く予定.
あと,いい加減FFTあたりを実装してみたいところだが…….
応用数理学会OSの方も検討せんとね.

あぁ,ゲーム作りたい(ぁ

投稿者 togabito : 14:59 | コメント (0) | トラックバック

2006年07月17日

ブラジル旅行記

結局,書くのに一日かかった.
昼過ぎについ昼寝をしてしまって夕方になったのが敗因.
これが時差ボケというものかしら?

本体は以下のリンクから.
http://aaa.jspeed.jp/~togabito/brazil2006/rep0rt.html

投稿者 togabito : 22:43 | コメント (0) | トラックバック

2006年07月08日

国外逃亡

今日からブラジル旅行です.
プレゼン資料は調整中です.
現地の母国語は一切わかりません(本買えよ
国外脱出は初めてです.
飛行機乗るの初めてです.

色々日記に書いておきたいこととかあるので,帰ってきたら色々更新しよう.
死亡フラグとか言うな.

ちなみに,昨夜(まだ今夜)は七夕という風習があったらしいですが……
ウチの田舎の七夕は一ヶ月遅れですからっ!残念っ!!!
懐かしいフレーズが思いついたので,ついカッとなって書いた.今では反省している.

投稿者 togabito : 01:42 | コメント (0) | トラックバック

2006年06月29日

sodecとか行ってきた

ソフトウェア開発環境展と併設の色々とに遊びに行ってきた.

ぶっちゃけ遊びに行っただけ.
あんまりアレゲなのは見つからなかったなぁ.
敢えて言うなら,時代が時代なのでHD系が少し目立ってたかな?


さてと,激しくプレゼン資料を捏造しないと……発表練習に間に合わなくなりそうだぜハハハハハ.

投稿者 togabito : 18:03 | コメント (0) | トラックバック

2006年06月27日

論文誌の〆切決まった

◆提出締切日:平成18年7月14日(金)必着 厳守

OK,やっぱり海外出張前に送らないと駄目になった.
きっと今教授に見てもらっているのは赤くなって返ってくるんだろうなぁ.やれやれだ.

投稿者 togabito : 13:01 | コメント (0) | トラックバック

2006年06月24日

JOB一つ消化

あたるも八卦,あたらぬも八卦.
どうなんだろうね?

伝わっていなかったことをちゃんと伝えられたけど,一般人受けの面での突っ込みががが.
方向性を修正しつつ採用か,それとも没か.

う~む.

投稿者 togabito : 19:49 | コメント (0) | トラックバック

2006年06月21日

DirectXの記事とWindowsLiveメッセンジャーのこと

NyaRuRu氏が素敵な記事を書いてくれている.こいつは勉強になるぜ.
それにしても,DirectXの歴史が補完されたわけだが,こんな情報どこから発掘してるんだろうなぁ?


まぁそこらへん [1] [2] で情報が出てるんだが,新しいメッセンジャーのスクリーンショットはすげぇ使いにくそうで手が出ない.いい加減7.5もうざいので,とりあえずLiveを入れて,駄目そうならまたregnessemあたりに逃げようかしら?

関係ないけど,Fateのアニメ終わった.
なんか,この地獄のようなアニメ祭クールの中で,一番真面目に見ていたアニメだった気がする.んでもって,何気に良作だった気がする.
個人的にはUBW編も観たいんだが,それは流石に無茶だろうから,とっととhollow ataraxia買ってこよう.
……と言いたいところだが,VP2と海外出張終わってからだなっ.

投稿者 togabito : 01:58 | コメント (0) | トラックバック

2006年06月15日

隔月刊DirectX SDK

出てるよ.

----
June 2006 DirectX SDK では次の機能が更新されています。

* Direct3D 10 Technology Preview
* PIX
* Microsoft Cross-Platform Audio Creation Tool (XACT)
* D3DX9

D3DX9

本リリースでは D3DX9 ライブラリは更新されていません。DirectX April 2006 SDK リリースから DLL は変更されていません。将来のリリースではさらに更新が行われる予定です。
----
貴様は何を言っているんだ?

っつーわけで,普段弄っているDx9には影響がなさそうです.
流石に,Vistaβ2ぶち込んでDx10で遊ぶほど余裕はありません.PCも余ってないし.vmwareなら(ry

そもそも,ACS最終投稿と未踏ユースのオーディションとブラジルでの学会発表が控えているので(ry
なんとかがんばって遊びますよ!(ぁ


ところで,こいつが何いってんだかわかんねーんだけど.

投稿者 togabito : 21:41 | コメント (0) | トラックバック

2006年06月14日

程好いネタが思いついたんだが

実装がめんどくさくて手が出ないときの悔しさよ.
なんとなく実装できそうな気はしてきたんだけどさ.


とりあえずプレゼンつくりが程好く必死.
がんばれ自分.

投稿者 togabito : 23:49 | コメント (0) | トラックバック

AvivoとHavok FXと あとFUSE(ぇ

ATIが国内関係者に“Avivo”と“Havok FX”をアピール


むーん.
とりあえずどういうユニットで何をしているのかが今一つわからないんだけど,それはおいといて,

>ATIアーキテクチャではデスクリートの分岐実行ユニットをもっているおかげで、分岐オーバーヘッドが小さくなり処理全体に要するクロックサイクルが短くなる

とか言ってるんだよなー.
分岐処理によるストールとかの話はGPUじゃなくても結構問題になるし,アルゴリズムで分岐を減らすとかは普通にやるわけで.

ところで,だれかFUSE使っている人いませんかねぇ?(何
あと,カテゴリITって存在価値ないなぁ(ぁ

投稿者 togabito : 03:13 | コメント (0) | トラックバック

2006年06月13日

物凄い勢いで(?)論文修正してるんだが

熟成して腐った.
今読むとすげぇわかりにくい表現が多数.しかもコアの部分で.


これはもうどうにもならんね.
教授に投げて,真っ赤にしてもらおう.

投稿者 togabito : 03:11 | コメント (0) | トラックバック

2006年06月09日

Intel 965 と GMA X3000

まぁ先日の続きなんだが.

965のことが色々と出てます.

いやぁ,思ったよりアグレッシブなことをやってくれてるなぁ.
オンボードで8ユニットの統合型シェーダユニット,SM 3.0で,もちろん32bit float対応.
これならGPGPUがまともに動く気がするなぁ.速度が出るかは知らんけど.

というわけで.
Intelのチップセットラインナップに順序の不整合が出るような話も載っているけど,nVidiaやATI以外のオンボードグラフィックスでここまで来てくれると,色々と楽しくなってくるぜ.


余談:
こっちの方がある意味面白いと思ってみたり

投稿者 togabito : 17:01 | コメント (0) | トラックバック

Radeon X1900 三枚とか

http://pc.watch.impress.co.jp/docs/2006/0609/comp10.htm
はっきりいってきもい.
PCI-Ex16x3とかあるのかよ,って思ったら,
>PCI Express x16スロットを3基備えるマザーボードを用い、CrossFireの2枚はx8で、3枚目はx4で接続されている。
とか書いてあるな.なんだかしょんぼりだ.いや,しょんぼりというか,どうもこの辺は良くわからない.PCI-Expressの倍数ってあまり高い必要がないのかしら?x16x2みたいな馬鹿でかい帯域は不要なのかしら?

まぁとにかくだ.
>GeForce 7900シリーズに対して、Radeon X1600シリーズでも、球体、メッシュ、四面体の衝突処理について、およそ4倍から6倍、Radeon X1900に至っては、12倍から14倍の性能差が出るという。
とか言ってるんだけど,これって極端に言うとRadeon使ったほうがGPGPUは高速って話につながるよなぁ?
うーん.
GeForce派の私としては困ってしまうな(笑


それにしても,やっぱQuadSLIはかっこいいぜチクショウ.あとWirelessVGAきもい.

投稿者 togabito : 10:59 | コメント (0) | トラックバック

とりあえず英語プレゼン作り始めたんだが

半年以上……いや,投稿が10月下旬で,発表が7月中旬だから,丸八ヶ月以上経過してのプレゼンになるわけですよ.

そんなわけで,論文に書いていない内容もある程度話そうと思うんだが,一体全体どういう構成にすればいいんだろうね.
Conclusionで締めて,その後話を進めるって,なんかおかしいよなぁ.
英語プレゼンの本とか見たら何かヒントがあるかなぁ.
#っつーか今日のゼミで聞けと.

で,英語は最初に結論を話すものだっていうハナシもあるんですが,気にしなくて大丈夫かしら?(ぁ

投稿者 togabito : 02:10 | コメント (0) | トラックバック

2006年06月07日

ニューヨークのホテルを探しているんだが

$250が高いのか安いのかわからなくなってきた.
まぁ,アレです.エコノミーホテルに泊まる気は無いんですよ.安全側に倒しまくっているので.

えーと,来月の学会がリオデジャネイロなわけですが,飛行機の都合であっちであんまり遊んでられないみたいで,しかも片道30hを超える(フライト時間自体は多分30hまではいかない)ので,帰りにニューヨーク寄ってこようというわけです.
で,地球の歩き方ニューヨークを読んで適当にwebチェック中.$255+13%税金とか,$180~220くらい+税金?とか,なんかその辺?

まったく,基準がわからないというのは困るねっ.っていうお話.
つーか,$200切れるのかなぁとか思っていたら,リオのホテルがどうも$200越えてるくさいんだよな.リオより安いNYのホテルって……あ,リオはレート違ったっけ?

まぁ,アレです(二回目).
ニューヨークのホテルたけええええええええええええええええ!
#日本は安いビジネスホテルが使えるから,安く感じるだけなんだろうけどなっ.

投稿者 togabito : 02:35 | コメント (0) | トラックバック

CrossFireで物理演算?

http://pc.watch.impress.co.jp/docs/2006/0606/ati.htm

ぶっちゃけ意味がわからない件について.


>>3枚構成でうち2枚をグラフィックス演算、残り1枚を物理演算に割り当てることも
えーと,ハイエンドカードを3枚させるPCとか存在するのかしら?


駄目だ,意味がわからん.

投稿者 togabito : 01:20 | コメント (0) | トラックバック

2006年06月06日

GeForce 7950 GX2

ついカッとなって日記を書きすぎている私がいる.
まぁ,なんだ,その,ネタがあるんだから仕方が無い.

http://pc.watch.impress.co.jp/docs/2006/0605/tawada78.htm
なんかGeForce 7950 GX2とかいう化け物がいるわけですよ.
QuadSLIまーだー?って感じの.
で,とりあえずレビューを読んだわけだが……
うーん,改めてQuadSLIまーだー?って感じだ.
研究の都合上,OSから本当の意味で二枚に見えるものも必要なんだよなあ.
と考えると,7900GTXのSLIがいいわけで.

……あれ?そもそも,SLI可能な状態からあえて別々に使うのって,ちゃんとできるのかしら?(ぇ

あ,QuadSLIのシステムをそのまま買えばいいのか.100万とか流石に困るけど.
でも,どうせ研究費(待て

投稿者 togabito : 02:08 | コメント (0) | トラックバック

2006年05月31日

未踏ユース出したんで研究室個人サイト考えてる

とりあえず未踏ユース出した.
なんつーか,本気で通したい.
主に○と○○のため!!!(倒

で,一息つけたんで研究室webサイト
……というか,自分の研究について書くページについて検討している.
研究室で使ってるweb鯖は色々とアレなので,
動的コンテンツを運用するにはいまひとつ向いていないのが問題である.
つーわけで,自鯖にwiki置いて,なんとかして静的HTML化して,
スクリプトで差分upldすればいいやとか思ってた.

で.

とりあえずVikiWikiってのが静的HTML吐けるらしいのでいじろうとしたんだが,
ぶっちゃけRubyが動かない?セットアップ用パッケージ?が配布されてるんだけど,エラー.
ひとりWikiとかその辺のソフトは,どうも手になじまない.
前にPukiWikiとかfswikiとかを静的化するスクリプトを途中まで書いていたので利用しようと思ったんだが,
良く考えると検索機能とか色々と使えなくなって不便.

んー.

まぁ,初期投資がちょっとだけだるいんだけど,おとなしく研究室鯖にfswiki設置するか.
家鯖に置くのは最終手段過ぎる.
研究関係のページを家鯖に置く気にならん.

投稿者 togabito : 21:59 | コメント (0) | トラックバック

2006年05月25日

SACSIS2006:東京よ,私は帰ってきた

ただいま.

なんつーか,まぁあんまり大阪(関西)っぽさは感じなかったかもしれない.
大阪っぽいものは食ったんだけど,なんていうか町並みがね.
東京とは違う感じだったんだけど,えーと,横浜か仙台っぽい?

三日目は,S川氏の発表を聞いて,ぐりちゃれセッション見て,Cellの話聞いて,ストレージとか仮想化の話を適当に聞いて終わった.
Cellの話がアーキテクチャがどうのこうのというより,それでどう遊べるかみたいな感じだった.
人集まりすぎ.
どうもかなーり生で触れるHWらしくて,実行途中にプログラムを書き換えて強引に分岐とか最近は聞かないネタを普通にやれるらしい.
それはそれで面白そうなんだけど,いくつも搭載された演算ユニット全部にそれやってると生産性あがらないよなぁ?
とりあえずわかったこととして,どうもPS3のあとすぐ?にPS3上で動くまともなLinuxを出してくれそうな匂いがしたことと,偉い人たちも研究費でPS3を買って,研究をしていないときはゲー(以下検閲

それにしても,暇な時間に適当にノートで遊んでようと思ったら,無線にうまくつながらなかったんだよな.なんだろうなぁ…….


SACSIS組の人たちはお疲れ様でした.
スーツをクリーニングに出して,新宿でパスポート受け取ってくるので,私は今日の出勤は遅れます.
ちゃんと活動開始できるかしら?昼まで寝てたりしないようにしないと時間がもったいないよ.


追伸:桜庭ライブのチケットが一枚余ったんですが,誰か買いませんか?

投稿者 togabito : 01:32 | コメント (0) | トラックバック

2006年05月23日

SACSIS2006:ポスターも懇親会もおわた

昨年のSACSISでは,自分のポスター前から殆ど動けなかったんですよ.
今年はきっと色々見て回る暇があるだろうと予想していたわけですよ.

そう思っていた時期が,私にもありました.
全く動けなかったとかありえねぇ.
始まる前に一周しておいて良かった.

外人の参加者の荷物にNDSL(スク水ネイビーブルー)が見えたので反応したら,ニュースーパーマリオだしてやらせてくれた.北米版出るの早いんだったか.

懇親会は
うどんうめぇ.寿司うめぇ.
しっかり値段分
……いや,懇親会は特に参加費なかったな.
しかも,学会参加費5000円はどうせ後で帰ってくるんだよな.
…….

さて,明日(書いているうちに日付変わったけど)で終わり.
夕方に終わったらそのまま東京へ戻るわけで.
まったく学会旅行は気楽だぜふーはははー.
終わったらまた色々やらなくちゃならんぜふーは(ry

投稿者 togabito : 23:48 | コメント (0) | トラックバック

2006年05月22日

SACSIS2006:登壇発表おわた

んー,今ひとつうまく話せなかった.
ノート置く台(マイク台?)からスクリーンが凄く見難かったことを悔やんでおこう.

どう見てもただの発表練習不足です.
日付変更まで呑んでいないで,ちゃんと(ry


予定通り25分で発表終わらせたら,質疑時間が足りなかった罠.明日の懇親会を楽しみにしておくことにしよう.

投稿者 togabito : 16:46 | コメント (0) | トラックバック

2006年04月19日

ACS-15-011[IPSJ Trans. ACS] your paper is ACCEPTED

ACS論文誌第15号へ投稿された下記の論文は*採録*となりました。

というメールが来た.
ついに論文誌採録決定.
良かった脳.

投稿者 togabito : 19:23 | コメント (0) | トラックバック

2006年04月03日

SACSIS-06-622[SACSIS2006]: your paper is ACCEPTED

まぁ,あってないような査読のポスター論文です.
出せば通る.

というわけで,登壇発表とポスター両方になりました.
さっさと準備しておこう.

投稿者 togabito : 00:24 | コメント (0) | トラックバック

2006年03月28日

ここ数日のこと

雪山逃亡

卒業式(終了式)

論文締め切り必死

オツカレサマでした.


というわけで,やっと暇になるかもしれません.
ならない気がします.
少なくともまともに家の中を掃除する時間ができそうです.
あと趣味のプログラムを弄る余裕ができるかもしれません.
できたらいいな.

なんかバトンとか積んでるのは,がんばって発掘します.

投稿者 togabito : 23:38 | コメント (0) | トラックバック

2006年03月19日

A New NVIDIA GeForce GPU is Coming

ってwww.nvidia.comのTOPに書いてある.
何が出るんだ?
QuadSLI専用の7900とかだったら泣くぞ.

投稿者 togabito : 13:51 | コメント (0) | トラックバック

2006年03月15日

SACSIS2006: your paper is ACCEPTED

なんか、同じ論文がACSで結構色々言われて条件付だったことを考えると、
素通り(?)したのが逆に気持ち悪い。

とりあえずこれで大阪行きは決定。
ポスターは出さなくていいんじゃまいか?
いくらなんでも大変過ぎる気がする。


それにしても、どう見ても同じ査読者です。本当に(ry

投稿者 togabito : 01:07 | コメント (0) | トラックバック

2006年03月10日

IDFの記事見てたんだけど

http://pc.watch.impress.co.jp/docs/2006/0310/config096.htm
>デュアルコアでは、1.03倍程度のパワー増加で、実に性能は1.73倍になるのだ。

三年間並列処理学講座に居て,知らなかった.
へーへーへーへー.

投稿者 togabito : 10:39 | コメント (0) | トラックバック

GeForce7900とか

http://pc.watch.impress.co.jp/docs/2006/0310/nvidia.htm
まぁ、なんというか、性能的には今ひとつ面白くない。
だがしかし。
>ピーク時の最大消費電力は、GeForce 7900 GTXが120W、GeForce 7900 GTが82W。実売価格は、それぞれ500ドル前後、300ドル前後と見込まれている。
500ドル前後。
70kくらい?
なんつーか、安いよなこれ。
ほんとにこの値段ででるのかしら。
選別品じゃないのかしら。
QuadSLIできるんだよな?

ちょっと研究費(ry

投稿者 togabito : 00:41 | コメント (0) | トラックバック

2006年03月07日

ACS : conditional accept

直すところが多すぎるというか,書けないから書いていない部分をばっちり指摘された.
まぁ,通っただけマシなんだが.

これはもう,スキーとか行く余裕は無いね.
SACSISも修正点たくさんで通ったら泣くね.

投稿者 togabito : 15:41 | コメント (0) | トラックバック

久々にMPI

がんばりちゅう。

sshログインで鍵とかパスとか聞かれるのをカットしようとしたができなくて、rshに走ろうと思ったらsshから変わらなくて
結局ssh-agent/ssh-addで落ち着くかしら?

半日浪費した気分。


それにしてもこの時期は申請書類とかめんどくせえ。
どうせ内部進学なんだ、簡潔化してくれ。
あとデジタル化。
めんどいめんどいよー。
……授業料免除とか、申請書類が増えることするからなんだけどさ。

投稿者 togabito : 03:27 | コメント (0) | トラックバック

2006年02月27日

3Dlabs、プロフェッショナル3Dグラフィックス事業から撤退

だそうな.
http://pc.watch.impress.co.jp/docs/2006/0227/3dlabs.htm

3Dlabsのグラフィックスカードと言えば,値段がぶっとんでいて購入予定に入らないモノなわけですが,もう新しいのは見られなくなるわけですか.
# ワークステーション用グラボなので,値段が飛んでるのは当然なんだが

つーかOpenGLをひっぱってた一角だよね?
一角どころの騒ぎじゃないよね?
大丈夫なのかしら?色々と.

投稿者 togabito : 14:52 | コメント (0) | トラックバック

2006年02月10日

修士論文発表会の順位がわかった

五位まで表彰されたり何かもらえたりするらしい.

六位.
 ま た 次 点 か !
(学会ポスターセッション二位,学会プレゼン(だったかな?)二位)


ウボア.
三年後にがんばれってことですか.そうですか.

投稿者 togabito : 16:05 | コメント (0) | トラックバック

2006年02月06日

修論発表終わったよ

終了.お疲れ様でした.
まあ修論自体はも少し手直しすると思いますが.
発表は流石に慣れました.
発表練習なんてゼミの時一回しかしてねぇよ.
おおよそ会心のデキだったんじゃないかなぁ,とかでかい口叩いておきます.

修論必死で色々と先送りにしてあるので,がんばろうと思う.


あと,発表の際の聴衆が,三割講座身内で,三割サークル身内なのは,何か間違っていた気がした.

投稿者 togabito : 22:30 | コメント (0) | トラックバック

2006年02月02日

修論提出完了

後はプレゼン.
まぁきっと修論に修正が必要になるだろうとか思いつつ.

修論追い込みのおかげで色々と作業が先送りになってるよ.
そんなこともあります.


ちなみに提出したのは1/31 16:25.
修論終わったおかげでBF2やりまくって時間浪費しているのは仕様.
そろそろ色々と再開します.

投稿者 togabito : 02:10 | コメント (0) | トラックバック

2006年01月16日

海外発表決定っぽい

Dear *******,

On behalf of the Scientific Committee, we are pleased to inform you
that your paper, entitled

"********"

has been accepted as for presentation at VECPAR2006.


というわけで,六月にブラジル行き決定ですよ.
論文誌に掲載されるかはまだわからんらしい.
載せたいなぁ.

投稿者 togabito : 22:57 | コメント (2) | トラックバック

2005年12月24日

修論バトン

ゆうきshowyou氏から回ってきた.

修論バトン

Q1.[修論のテーマは何ですか?高校生にもわかるように簡潔に。]
CPUとGPUで協力して数値計算を行う研究です.

Q2.[修論の研究と修士論文執筆はどの程度進んでますか?(完成を10とする)]
研究:8
執筆:1

Q3.[修論の提出日はいつですか?]
一月末提出.
ただし一月頭に一度先生に提出.

Q4.[修論の規定枚数は何枚(何ページ)ですか??]
決まってませんが,まぁ50も書けば文句は言われないでしょう.

Q5.[現在の研究はいつから取り掛かり始めましたか?]
昨年(M1)の五月かな.

Q6.[修士課程に入学してから,研究に関して一番うれしかったことは何ですか?]
今後もうしばらく弄っていけそうなテーマが見つかったこと.

Q7.[修士課程に入学してから,研究に関して一番の大失敗(大苦戦,大苦労)は何ですか?]
思い通りに動くものを作れるまでの技術の蓄積が必死だった……というか,修練不足で思い通りに実験が進まなかったこと

Q8.[修論に対する思い入れを書いてください。]
新しい研究は第一人者としてやっていける可能性の一方,資料不足の苦労とか先を越される不安とか色々大変です.
でも,自分で面白い・自信のもてる研究をやれて幸せです.
あとは,今のテーマをいかに発展させられるかが問題ですね.進学組なので.

Q9.[現在の心境をどうぞ!]
ゲームやりたい.ゲーム作りたい.
修論の時間をあと一ヶ月延ばしてくれ.(伸びてもまた一ヵ月後に同じこと言うんだろうな.)

Q10.[バトンを回す4人。]
あえてM1に回します.
・さんちょ
・NaNO3
・saboten
・ゆーけ
・TIMA
よろしく.

投稿者 togabito : 01:14 | コメント (0) | トラックバック

2005年12月05日

もうGNOMEなんて使わない

ATLASの実行時間が二倍になった.ばーかばーか.

私はこれからも,WindowMakerで生きていきます.

投稿者 togabito : 12:12 | コメント (2) | トラックバック

2005年11月16日

学祭準備中

学祭期間中に研究室公開?があるので、ポスター作成中なわけですよ。

学祭の公開は、なんというか来る客層が今ひとつわからないというか、研究のどこからどこまでを見せればいいのかわからないというか、そんな感じ。
おかげでポスター作成は結構大変。

まぁ、少なくとも、データなんて載せなくていいだろう。
研究のイメージがそれとなくわかってくれればいいだろう。
そんな感じ。


そしてポスター作成とサークルの都合で、研究が進まないわけだ。
ふーはははー。

投稿者 togabito : 15:33 | コメント (0) | トラックバック

2005年10月28日

デスマ終わった

お疲れ様でした.


しばらく英語は書きたくない.
読んで勉強したい気分はある.

投稿者 togabito : 23:45 | コメント (0) | トラックバック

2005年10月26日

論文デスマ中

もうすぐ終わる.たぶん.

投稿者 togabito : 23:46 | コメント (0) | トラックバック

2005年09月28日

glActiveTexture

問題解決。

これでOpenGLでもGPGPUできそうです。多分。きっと。
細かいところが色々わかっていないので、また問題にぶつかるかもしれんけど。


やれやれ。

投稿者 togabito : 18:56 | コメント (0) | トラックバック

2005年09月27日

OpenGL GLSL readback / GLSL multitexture

諸般の事情でGL祭開催中。


とりあえずgpgpu.orgのFBOをベースに描画結果の取得を試みる。
色々悩んだ挙句、glReadBufferとglReadPixelsのコンボで秒殺できることを知る。

だがこの段階では描画結果がclampされてしまい、1.0を超える値をとったりはできない。
だがしかし、これも拡張機能を調べまくった結果、
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA_FLOAT32_ATI, _iWidth, _iHeight, 0, GL_RGBA, GL_FLOAT, data);
みたいにGL_RGBA_FLOAT32_ATIを使ってやれば良いことを知る。
GL_FLOATの精度は良くわからん。
harf_floatはあるけどfull_とかないからなぁ。

最後の敵はマルチテクスチャ。
GLSL内で複数のテクスチャを読んで演算したい。
これがどうにもこうにもできない。
いくつかサンプルなどを漁った結果、
glGetUniformLocationARB、glBindTexture、glUniform1iARB
あたりでなんとかできるようなのだが、一向に成功せず。
sampler2Dへのデータセット自体が失敗している様子。
ちゃんと名前引いているんだけどなぁ?

GLでシェーダとなると、質問する相手がいないのが悲惨だ。
熟練度があまりに低すぎて、何がどう悪いかをうまくまとめられないから海外サイトで質問するときっとリアル厨質問になる。
う~ん。


意味わからなさ過ぎて死にたい。

投稿者 togabito : 19:59 | コメント (0) | トラックバック

2005年08月31日

CEDEC2005 2nd day

二日目終わって帰って眠くて,寝て起きたら朝だった.

さて二日目.
一日目がnVIDIA祭だったのに対して,今日は色々.
色々聞いて周ったつもりなんだけど,ちょっと今ひとつ.

面白かったのは流体力学のセッション.
なびえすとーくすの式とかムリポって思ったんだが,
微分,偏微分,勾配,発散,ラプラシアンとかがなんだかわかった気分に.
素晴らしい.

他のセッションは,なんだか今ひとつだったなぁ.
というか眠かった.


で,帰ってねみーとか思って横になってたら,夜が明けてしまうわけです.
やれやれ.

投稿者 togabito : 21:32 | コメント (0) | トラックバック