本記事はGurobi.comに掲載されている下記の記事を日本語訳しています。

Introducing Gurobi’s First GPU-Accelerated Solver: Test a Beta Version of Gurobi’s PDHG Implementation on NVIDIA’ GPU Hardware
https://www.gurobi.com/resources/introducing-gurobis-first-gpu-accelerated-solver/

著者:Dr. Cara Touretzky(シニアテクニカルアカウントマネージャー)、Dr. Robert Luce(プリンシパルデベロッパー)

 

NVIDIAのGPUハードウェア専用にビルドされたGurobi Optimizer初の公開バージョンを発表できることを大変嬉しく思います。

Gurobiは、GPUを活用した新しいアルゴリズムの研究において常に最先端を走っており、またお客様も常に最適化で実現可能な限界を押し広げておられます。だからこそ、このGurobi Optimizerのベータ版をリリースし、お客様がGPU上でPDHGアルゴリズムを使用して大規模LPをテストし、そのパフォーマンスの可能性を評価できるようにしました。

 

GurobiのPDHG実装について知っておくべきこと

まず重要な点として、このアルゴリズムは現在「ベータ」段階にあります。技術的な準備段階としては初期にあるため、本番運用(プロダクション利用)ではなく、実験的な利用を意図しています。パフォーマンスのチューニングやアルゴリズムの開発は現在も進行中です。

このベータ版は、完全なGurobi 12.0.3ソルバーをベースに、GPUハードウェア上で動作するLP用PDHGアルゴリズムを追加したものです。NVIDIA H100以降でのテストを推奨します(NVIDIAドライバのインストールは必須ですが、完全なCUDAツールキットのインストールは不要です)。現在、armlinux64およびlinux64のみがサポートされています。

また、最適化分野におけるGPUの影響に関する初期の考察を改めて再訪することも重要です。アルゴリズムとハードウェアの選択肢が増えた今、ご自身のモデルをテストし、ベンチマークを実施して、どの組合せが最適かを確認することが、これまで以上に重要になっています。

我々の初期の調査結果では、GPU上のPDHGアルゴリズムは、数年前には不可能と思われていたような「超大規模(Giant)」なLPに対して最大のメリットをもたらすと考えています。もちろん、「超大規模」ではないものの、新しいアルゴリズムやGPUハードウェアの使用に見合うほどの複雑さや高い計算負荷を持つモデルについても、現在調査を進めています。

 

モデルのテストを開始する

ベータ版は、商用またはアカデミックライセンスをお持ちの既存のGurobiユーザー様向けに、ダウンロードセンターを通じて提供されています。もし、GurobiのGPUアクセラレーションPDHG実装を試したいが現在ユーザーではない場合(または既存ユーザーだが追加のキャパシティが必要な場合)は、こちらのフォームに入力して無料評価ライセンスを入手できます。

ベンチマークの実施に関してサポートが必要な場合、あるいはベンチマーク結果のレビューや成功事例の共有をご希望の場合は、エキスパートチームへチケットを起票してお知らせください。

Gurobiチームは、NVIDIAの継続的なサポート、およびPDLPに関する刺激的な意見交換を行ってくれたHaihao Lu氏(MIT)に感謝の意を表します。

※本ブログは、GurobiのGPUアクセラレーションPDHGソルバーが、初期のアルファ版リリースを経て、現在ベータ版であることを明記するために更新されました。

Guidance for Your Journey

30 Day Free Trial for Commercial Users

Start solving your most complex challenges, with the world's fastest, most feature-rich solver.

Always Free for Academics

We make it easy for students, faculty, and researchers to work with mathematical optimization.

検索

お問い合わせ

以下の中からお問い合わせしたい内容に最も合うものを選択して、お問い合わせフォームに必要事項をご入力ください。
*営業目的のメールはご遠慮ください。

製品見積・購入関連

当社製品の価格・オプションについては、こちらのフォームより営業チームにご相談ください。

評価版ライセンス取得関連

当社製品の評価版ライセンスの申請については、こちらのフォームよりお申し込みください。  

その他

上記以外の当社製品に関するコンサルティングサービス、ライセンス更新関連、パートナープログラム等については、こちらのフォームよりお問い合せください。 

当社製品に関するサポートは、こちらをご覧ください。
取材やプレス関連お問合せは、 ‘marketing-japan@gurobi.com‘までご連絡ください。

メンバーポータル統合のお知らせ

オクトーバースカイのメンバーページは、2025年4月1日をもってGurobiのユーザーポータルと統合されました。

2025年7月1日以降はオクトーバースカイのメンバーページにログイン不可となりますので、Gurobiのユーザーポータルへの新規登録を必ずお願いします。​

※ Gurobiのユーザーポータルへの新規登録は、オクトーバースカイの​
  メンバーページに登録したメールアドレスと同じもので登録をお願い​
  します。​

(2025年6月30日閉鎖予定)​

Try Gurobi for Free

Choose the evaluation license that fits you best, and start working with our Expert Team for technical guidance and support.

Evaluation License
Get a free, full-featured license of the Gurobi Optimizer to experience the performance, support, benchmarking and tuning services we provide as part of our product offering.
Cloud Trial

Request free trial hours, so you can see how quickly and easily a model can be solved on the cloud.

Academic License
Gurobi provides free, full-featured licenses for coursework, teaching, and research at degree-granting academic institutions. Academics can receive guidance and support through our Community Forum.

Search