忍者ブログ
CUDA+GPGPU、C++、C#などのプログラムについての備忘録がわり
Posted by - 2024.11.23,Sat
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

Posted by サンマヤ - 2008.08.04,Mon
先週動かそうとおもって動かなかったBrookGPUですが、
まず、runtimeのビルド時に、C++>コード生成を、
/MT --> /Mtd
とデバッグ版を使うように変更して、リビルド。
その上で、付属のfiltering.slnをビルド
まだ、名前解決ができないといわれる。

そこで、リンカのオプションで、追加のライブラリに
user32.lib gdi32.lib
を追加。
これでリンクもできるようになります。
しかし、この二つって元からリンクされるものじゃないのかなあ。。。

さて、リンクもうまくいく、CPUモードでも走るんですが、
肝心のGPUモード(BRT_RUNTIME=ogl or dx9)
にするとstd::vector関係で落ちます。
なんだこりゃ。。。

あきらめて、以前動かなかったBrookbench(発行元がリンクきれてます。。。)をビルド。
実行してみると、見事動きました。
これで、BrookGPUのテストもできるようになりますね。
もう少しいじってみてからHPにも反映させたいと思います。

ちなみに、同じGPUモードでも、
oglとdx9では、OGLのほうがずっと速い。
何十倍と速度差が出るのはなんでなんでしょうね。
PR
Posted by サンマヤ - 2008.08.01,Fri

CUDAはGeForceのごく限られたバージョンしか使えず、
現在の職場環境においても、一般的な環境においても、
かなり制約が高いという問題があります。
そこで、もう少し一般的な環境で動く言語として
BrookGPUを検討していたのですが、
先日購入したGPUGem2にBrookの環境が入っていたので
使ってみたのですが、やはりビルドできず。
LIBC.LIBが見つからないだの、名前が解決できないだの、いろいろ出ます。。。
もう少しで使えそうなんですがね。。。

Posted by サンマヤ - 2008.07.15,Tue
ブログを開設してみました。
本体は私のサイトですが、まとまった記事を書いていくのが大変なので、
ブログに少しずつ書いていき、まとまったら、サイトを更新するという形で
やっていきたいと思います。
まあ、本業の横で、実験的にやってることなので、更新は遅いと思いますが^^;
カレンダー
10 2024/11 12
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
フリーエリア
最新コメント
[11/19 矢野 忠]
[02/25 山本義和]
[07/08 hirota]
[07/06 hirota]
[02/05 矢野 忠]
最新トラックバック
プロフィール
HN:
サンマヤ
性別:
非公開
職業:
プログラマ
趣味:
ゲーム
バーコード
ブログ内検索
カウンター
忍者アナライズ
Template by mavericyard*
Powered by "Samurai Factory"
忍者ブログ [PR]