top of page

Generatived(Beta)|生成AIの最新ニュースとトレンドを提供

logo.png

NVIDIA、CUDA 13.0で共有メモリスピル機能を導入

Generatived

25/8/29 9:00

NVIDIAは、CUDAカーネルにおける共有メモリレジスタのスピルを可能にする最適化機能をCUDA Toolkit 13.0に導入しました。この機能は、多数のレジスタを使用するカーネルのスピルレーテンシーとL2キャッシュ負荷を軽減することで、パフォーマンスを向上させることを目的としています。この機能は、PTXASプログラム全体コンパイルモードを使用する場合、すべてのプラットフォームで利用可能であり、開発者はCUDA 13.0以降でオプトインできます。

この最適化は、高コストレジスタを優先的に共有メモリにスピルすることで機能します。十分な共有メモリが利用できない場合、スピルはローカルメモリに戻されます。このアプローチでは、可能な場合は、スピルされた値を低レイテンシのオンチップメモリ​​に保存します。この機能はデフォルトでは有効になっていないため、開発者はカーネル定義でプラグマenable_smem_spillingインラインアセンブリを使用して有効化する必要があります。

従来、レジスタスピルは、デバイスのグローバルメモリ内にあるオフチップのローカルメモリに配置することで処理されていました。これにより、キャッシュラインの追い出しが発生し、特にレジスタ負荷の高い領域でパフォーマンスに悪影響を与える可能性がありました。新機能では、コンパイラはスピルに共有メモリを使用するように試みるため、アクセスレーテンシーが大幅に短縮され、パフォーマンスが向上します。

この機能を利用したい開発者は、CUDA 13.0以降を使用している必要があり、コード内のインラインアセンブリを通じて特定のPTXプラグマを追加することでこの機能を有効化できます。ただし、動的に割り当てられた共有メモリを使用するカーネルや、ワープ間でレジスタの動的な再割り当てを行うカーネルではこの機能の使用を避けるなど、考慮すべき制限事項があります。また、予測可能な動作とパフォーマンスの向上を確保するため、起動境界が明示的に定義されている場合にのみ、この最適化を使用することをお勧めします。

この記事を共有:

最新のニュース
Deutsche Bankがプラットフォーム導入

Deutsche Bankがプラットフォーム導入

26/8/24 14:00

Deutsche Bank(フランクフルト)は、次世代のデジタルインフラとしてGoogle CloudのAPI管理プラットフォーム「Apigee」を採用した模様だ。

chezmoiでAI設定一元化

chezmoiでAI設定一元化

26/8/24 14:00

グループIT推進本部のRokiは、AIエージェントの共通設定を管理ツールchezmoiとAPMを用いて効率的に一元化・同期する手法を発表した模様だ。

Targetデータ基盤を統合

Targetデータ基盤を統合

26/8/24 14:00

Target(ミネアポリス)は、大規模な商品データや顧客の検索意図を効率的に処理するため、データベース基盤をGoogle Cloudの「Spanner Graph」へ統合した模様だ。

Googleが検索機能を追加

Googleが検索機能を追加

26/8/24 14:00

Google(マウンテンビュー)は、新学期に向けた学習支援機能として、検索サービスにおけるAI機能を拡張した模様だ。

Copyright © 2024 Generatived - All right Reserved.

この記事を共有:

この記事を共有:

Generatived AI Logo

Generatived は、Generative AIに特化した情報やトレンドをお届けするサービスです。大きく変わりゆく世界の情報を全力でお届けします。

  • Facebook
  • X

フォローをお願いします

言語

最新のニュース
Deutsche Bankがプラットフォーム導入

Deutsche Bankがプラットフォーム導入

26/8/24 14:00

Deutsche Bank(フランクフルト)は、次世代のデジタルインフラとしてGoogle CloudのAPI管理プラットフォーム「Apigee」を採用した模様だ。

chezmoiでAI設定一元化

chezmoiでAI設定一元化

26/8/24 14:00

グループIT推進本部のRokiは、AIエージェントの共通設定を管理ツールchezmoiとAPMを用いて効率的に一元化・同期する手法を発表した模様だ。

Targetデータ基盤を統合

Targetデータ基盤を統合

26/8/24 14:00

Target(ミネアポリス)は、大規模な商品データや顧客の検索意図を効率的に処理するため、データベース基盤をGoogle Cloudの「Spanner Graph」へ統合した模様だ。

Googleが検索機能を追加

Googleが検索機能を追加

26/8/24 14:00

Google(マウンテンビュー)は、新学期に向けた学習支援機能として、検索サービスにおけるAI機能を拡張した模様だ。

bottom of page