standard parallelism – NVIDIA 技術ブログ
http://www.open-lab.net/ja-jp/blog
Thu, 01 Dec 2022 02:16:04 +0000
ja
hourly
1
-
NVIDIA HPC SDK v22.11 で新しい非同期プログラミング モデル ライブラリが利用可能に
http://www.open-lab.net/ja-jp/blog/new-asynchronous-programming-model-library-now-available-with-nvidia-hpc-sdk-v22-11/
Thu, 17 Nov 2022 01:30:00 +0000
http://www.open-lab.net/ja-jp/blog/?p=1132
Reading Time: < 1 minute SuperComputing 2022 の國際會議開催に合わせて、NVIDIA は HPC Software Development Kit (SDK) v22.11 のリリースを発表しました。NVIDIA Develo … Continued]]>
Reading Time: < 1 minute SuperComputing 2022 の國際會議開催に合わせて、NVIDIA は HPC Software Development Kit (SDK) v22.11 のリリースを発表しました。NVIDIA Developer プログラムに登録したメンバーは、このリリースを今すぐ無料でダウンロードすることができます。 NVIDIA HPC SDK は、ハイ パフォーマンス コンピューティング (HPC) 開発者向けのコンパイラ、ライブラリ、ツールの包括的なスイートです。開発者が高性能アプリケーションを生産的に開発するために必要なもの全てを提供します。HPC SDK とそのコンポーネントは、新機能、性能の向上、その他の強化のために、毎年何度も更新されています。 通常の修正と機能強化に加え、新しい v22.11…
Source
]]>
1132
-
標準並列 C++ によるマルチ GPU プログラミング、パート 2
http://www.open-lab.net/ja-jp/blog/multi-gpu-programming-with-standard-parallel-c-part-2/
Mon, 18 Apr 2022 12:47:00 +0000
http://www.open-lab.net/ja-jp/blog/?p=609
Reading Time: 3 minutes これは「標準並列プログラミング」シリーズの 3 回目の投稿です。このシリーズでは、標準言語による並列化をアクセラレーテッド コンピューティングで使用することの利點を取り上げています。 標準言語による並列処理を利用したコー … Continued]]>
Reading Time: 3 minutes これは「標準並列プログラミング」シリーズの 3 回目の投稿です。このシリーズでは、標準言語による並列化をアクセラレーテッド コンピューティングで使用することの利點を取り上げています。 パート 1 では、次を説明しました。 この投稿では、引き続き ISO C++ アルゴリズムのパフォーマンスを最適化し、MPI を使用して複數の GPU にアプリケーションを拡張します。 自分のコードを CPU から GPU に移植するとき、パフォーマンスが専用 HPC コードより低くなると予想するのは當然かもしれません。結局のところ、ソフトウェア アーキテクチャの制約や、確立している API、ユーザー ベースから求められる高性能な追加機能を考慮する必要性によって、制限を受けます。それだけでなく、
Source
]]>
609
-
標準並列 C++ によるマルチ GPU プログラミング、パート 1
http://www.open-lab.net/ja-jp/blog/multi-gpu-programming-with-standard-parallel-c-part-1/
Mon, 18 Apr 2022 04:58:00 +0000
http://www.open-lab.net/ja-jp/blog/?p=601
Reading Time: 3 minutes これは「標準並列プログラミング」シリーズの 2 回目の投稿です。このシリーズでは、標準言語による並列化をアクセラレーテッド コンピューティングで使用することの利點を取り上げています。 標準言語による並列処理を利用したコー … Continued]]>
Reading Time: 3 minutes これは「標準並列プログラミング」シリーズの 2 回目の投稿です。このシリーズでは、標準言語による並列化をアクセラレーテッド コンピューティングで使用することの利點を取り上げています。 アプリケーションを GPU に移植することの難しさはケースバイケースです。最高のシナリオは、GPU で最適化された既存のライブラリを呼び出すことで、重要なコード セクションを高速化することです。たとえば、シミュレーション ソフトウェアの構成要素が BLAS の線形代數関數で構成されている場合、cuBLAS を利用して高速化することが可能です。 しかしながら、多くのコードでは、相當な量の手作業を回避できません。そのような場合は、特定のアクセラレータをターゲットにした CUDA のようなドメイン固有言語の使用を検討するでしょう。
Source
]]>
601
人人超碰97caoporen国产