アカウント名:
パスワード:
NVIDIA Quadro GV100 NVQGV100-32GHBM2 [PCIExp 32GB]が1,592,965円(本日時点価格コム調べ)だから、結局の所性能次第。
結局の所、マイニングやってどっちが効率いいのか?以外、市場は興味ないやろな。
コンテストのところに「C,C++,Fortran」とあるから、純粋にCで書かれたプログラムならソースをAX-Aurora用コンパイラに突っ込めんでとりあず動くのかね。
APIで提供すりゃいいものを。
当然APIはあるよ。あたりまえ。でも、いわゆる一般的な意味での「API」のような疎結合ではスパコンで動かす科学技術計算処理の記述は面倒なので、言語レベルで対応したものでないと使ってられない。
そういう言語コンパイラレベルで対応してるのがC/C++/Fortran、ということ。ざっくり言えば、for (i = 0; i < 100; i++) { a[i] = b[i] + c[i]; }みたいなループ演算を、ベクトルプロセッサではループではなくベクトル演算にしたり、スカラープロセッサでは少数回数ずつ複数のプロセッサで分担したり、といった最適化をしてくれる。
最適
>演算自体は「並列演算対応のライブラリ」に任せられるような定番処理でプログラムはそれを呼び出すだけCUDAやらOpenCLは結局これで、似たようなものがないと売れないやろなぁと。(理解間違ってるかな?)
「ベクトルコンピュータに合わせてソースを最適化できる人材」相手にビジネスしてても失敗するよね。
CUDA書かなくてもコンパイラが自動的にオフロードしてくれるというところにメリットがあるんじゃよOpenMPより手軽かつ同程度の性能向上で、専用デバイスにオフロードしてくれるんじゃ
CUDAは版OpenMPたるpenACCというお手軽なものがあるが、あれ結局3割ぐらいしか性能でんのじゃ。あれでGPU化するならばCUDA命令をばりばり使ったほうがマシなレベル。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
開いた括弧は必ず閉じる -- あるプログラマー
マイニング効率よいの? (スコア:0)
NVIDIA Quadro GV100 NVQGV100-32GHBM2 [PCIExp 32GB]が1,592,965円(本日時点価格コム調べ)だから、結局の所性能次第。
結局の所、マイニングやってどっちが効率いいのか?以外、市場は興味ないやろな。
コンテストのところに「C,C++,Fortran」とあるから、純粋にCで書かれたプログラムならソースをAX-Aurora用コンパイラに突っ込めんでとりあず動くのかね。
APIで提供すりゃいいものを。
Re: (スコア:0)
当然APIはあるよ。あたりまえ。
でも、いわゆる一般的な意味での「API」のような疎結合では
スパコンで動かす科学技術計算処理の記述は面倒なので、
言語レベルで対応したものでないと使ってられない。
そういう言語コンパイラレベルで対応してるのがC/C++/Fortran、ということ。
ざっくり言えば、
for (i = 0; i < 100; i++) { a[i] = b[i] + c[i]; }
みたいなループ演算を、
ベクトルプロセッサではループではなくベクトル演算にしたり、
スカラープロセッサでは少数回数ずつ複数のプロセッサで分担したり、
といった最適化をしてくれる。
最適
Re: (スコア:0)
>演算自体は「並列演算対応のライブラリ」に任せられるような定番処理でプログラムはそれを呼び出すだけ
CUDAやらOpenCLは結局これで、似たようなものがないと売れないやろなぁと。
(理解間違ってるかな?)
「ベクトルコンピュータに合わせてソースを最適化できる人材」相手にビジネスしてても失敗するよね。
Re:マイニング効率よいの? (スコア:0)
CUDA書かなくてもコンパイラが自動的にオフロードしてくれるというところにメリットがあるんじゃよ
OpenMPより手軽かつ同程度の性能向上で、専用デバイスにオフロードしてくれるんじゃ
CUDAは版OpenMPたるpenACCというお手軽なものがあるが、あれ結局3割ぐらいしか性能でんのじゃ。あれでGPU化するならばCUDA命令をばりばり使ったほうがマシなレベル。