Vengineerの妄想(準備期間)

人生は短いけど、長いです。人生を楽しみましょう!

OpenACC の検索結果:

PGI compiler v14.4

…Radeon hardware. –ta=tesla:llvm implies and requires CUDA 5.5 or higher. PGI's debugging capability for Tesla uses the LLVM back-end. これって、CUDAコードやOpenCLコードを出力するよりいいコードを吐き出すのでしょうか? PGI 14.4 is now released with lots of OpenACC C++ Goodness!

CAPSがOpenACC 2.0対応をアナウンス

…界へようこそ、すべては、SystemC v0.9公開から始まった 今週のSC13に先立って、 CAPS Announcing Full Support for OpenACC 2.0 in its Compilers。 CAPSはOpenACC対応には積極的で既に、 OpenACC 1.0 => CUDA/OpenCLには対応済。 12月には、OpenACC 2.0対応版を出し、既存ユーザは利用できるということ。 CAPSのOpenACC対応版ツールは、年間199ユーロから!

OpenACCのロードマップ

…9公開から始まった OpenACC PresidentのDuncan Poole氏に聞くOpenACCの現状と今後の展望でOpenACCのロードマップが公開されています。 OpenACC2.0のDraftが公開されています。 CAPSのOpenACC1.0対応のマニュアル(3.2でちょっと古い)、最新版の3.4ならOpenACC2.0の一部をサポートしています。 記事の中にもある7月30日に開催されたGTC Japan 2013で、東京工業大学(東工大)の星野氏が「OpenA…

The OmpSs Programming Model

….9公開から始まった The OmpSs Programming Modelは、OpenMPを拡張し、GPU(CudaとOpenCLをサポート)を利用できるようにしたもののようです。 OpenMPのプラグマに機能を追加し、GPUが利用できると。 OpenACCが同じことをやってくれるのですが、 OpenMPとOpenACCはまだ別々の規格なので、 統一したプラグマで書けるのは嬉しいのでしょうか? でも、OpenMPとOpenACCが統合されるのを待った方がいいかもしれません。

gccをOpenACC 1.0対応に

…9公開から始まった OpenACC branchによると、 SamsungのエンジニアがgccにOpenACC 1.0を対応させる活動を始めたそうな。 既に実装を始め、Fortran、C、C++への対応ができているみたい。 ただし、Fortranはかなり対応しているようだが、C、C++はまだまだのようです。 Capsのコンパイラならが199ユーロ(CあるいはFortranのいずれかひとつ)ですが、 無償ならもっと嬉しいですね。 P.S こちらの論文、Compiling a H…

GTC Japan 2013の資料が公開されました

…た GTC Japan 2013の各セッションの資料が公開されました。 有料のセッションだけでなく、無料のセッションの一部では資料は公開されていません。 OpenACCの理想と現実もあります。 画像処理のための CUDA入門の資料の最後に、 「画像処理のためのCUDA入門」 日時 : 8/28、9/26 15:00~18:00 がありますが、申し込もうと思ったら、既に満席。 その後、会場を変えて申し込み再開で9/26(木)の回に申し込みしました。 場所は秋葉原の加賀電子です。

今日は、GTC Tokyo 2013

…an 2013 - OpenACCの理想と現実(2013.08.05、追記) 追記)、2013.07.30、21:00 1)、全体的には昨年より盛り上がりが無かった。 2)、ドーナツが1000個から2000個に。スポンサーのアドベさん、ありがとう。2個いただきました。 3)、OpenACCのセッションは4つあったが、東工大の学生さんのセッションは満員。 4)、パーティーには、松岡先生、Ianさん、青木先生、って、この業界に人いっぱい。 5)、あの後藤さんがどんな人か、実物で確…

OpenMP Compiler

…ののデモをするようです。 OpenACC Compilerを売っているので、OpenMPに対応するのって楽チン? OpenMPのどのプラグマがGPUに対応できるのでしょうか? OpenACCを使うのとどう違うのでしょうか? OpenACCに関する過去ブログ OpenMPに関する過去ブログ 追記)、2013.07.30 GTC Tokyo 2013の 「CAPS OpenACCコンパイラと新しいOpenMPバージョンのコンパイラのご紹介」 でちょっとだけですが、説明ありました。

swan

…念ながらホスト側のコードは変換してくれないようです。 swan APIを使えば、ホスト側のコードはCudaと同じくらいになるようです。 論文、Swan: A tool for porting CUDA programs to OpenCLもあります。 CapsやPGIのツールを使えば、pragmaベースでC/C++からCuda/OpenCLに変換してくれます。 また、標準規格であるOpenAccでも同じことができるようになったので、 このswanは更新されていないのでしょう!

OpenAccのサンプル

…ラグマを追加するだけでいいOpenACC。 OpenMPにてCPUにて並列化してあるコードでは比較的移行が簡単です。 では実際にどのようにするのか? この論文では、そこんところを教えてくれます。 参考にしてみてください。 ちなみに、使っているツールはPGIです。 アベノミックスの影響で円安になり、国内価格が上がりましたが、20万円未満です。 (インテルのコンパイラは、20万円を超えてしまいました) OpenACCをサポートするCapsのXeon Phiへの資料は、こちらです。

OpenACC 2.0 draft

…9公開から始まった OpenACC 2.0 draftがリリースされました。 NVIDIAのGPUを使うには、CudaやOpenCLを使ってプログラムを書かなければいけません。 そこがGPGPUを利用するための壁になっています。 東工大のTSUBAME 2.0を利用する場合も、CudaやOpenCLを使うのが前提でした。 アルファユーザーや研究者(研究所や大学)はより速い処理ができるのなら、 そのために新しい言語やツールを使うのは当たり前です。 OpenACCはGPGPUを使…