AI サービス プラットフォームのコストと効率の問題は、大手サービス プロバイダーが解決と改善に懸命に取り組んでいる難しい問題です。 具体的には、顧客のニーズを満たしながらシステム全体のリソースの消費を最小限に抑え、ディープラーニングのワークロードの利用率を高めることでコストを削減する方法についてです。 最近、Microsoft Azure 研究チームは協力して、コード名「Singularity」の新しい AI インフラストラクチャ サービスを構築しました。研究者の言葉を借りれば、これは「マイクロソフトの内外で AI の主要な推進力となる、まったく新しい AI プラットフォーム サービス」です。 Singularity サービスは、データ サイエンティストや AI 実践者に、AI 専用に構築された Microsoft の分散インフラストラクチャ サービス上でモデルを構築、拡張、実験、反復する方法を提供するように設計されています。 論文の宛先: 出典:http://arxiv.org/pdf/2202.07848.pdf Singularity サービスを説明する論文の中で、研究者らは次のように述べています。 「Singularity の中核となるのは、ディープラーニングのワークロードを透過的にプリエンプトし、弾力的にスケーリングする、新しいワークロード対応スケジューラです。これにより、正確性やパフォーマンスを損なうことなく、世界中の AI アクセラレータ (GPU、FPGA など) の利用率が向上します。」 Singularity サービスを使用すると、アクティブなワークロードを動的かつ透過的に占有して、異なるノード、クラスター、データ センター、またはリージョンのセットに移行し、正確に実行できることが報告されています。また、特定のタイプのアクセラレータの異なるセットでサイズを変更することもできます (つまり、エラスティック スケーリング)。 Singularity プラットフォーム アーキテクチャ図 ユーザーはコードを変更する必要はなく、柔軟性を制限する可能性のあるカスタム ライブラリを使用する必要もありません。 Microsoft によれば、このアプローチによりディープラーニング ワークロードの信頼性が大幅に向上するという。 この論文の著者には、Azure CTO の Mark Russinovich、2019 年に Azure に移って AI とディープラーニングに取り組むまで Azure Cosmos DB に携わっていたパートナー アーキテクトの Rimma Nehme、技術研究者の Dharma Shukla などが含まれています。 現在使用されている弾性負荷分散メカニズムと比較して、Singularity スケジューラは、各ワーカーを物理 GPU に 1 対 1 でマッピングしたり、多対 1 のマッピングを使用して物理 GPU を仮想化し、ワールド サイズを変更せずに複数のワーカー間でタイム スライスしたりできます。 対照的に、現在の弾性メカニズム スケジューラは、ワールド サイズを 4 分の 1 に縮小して最後のチェックポイントから作業を再開するため、リソースが無駄になります (たとえば、最後のチェックポイント以降の初期化と反復をやり直す必要があります)。 テスト結果は、さまざまなモデルでベースライン レベル (B) と比較して Singularity サービス (DP) を使用することで得られるパフォーマンスの向上を示しています。 透過的な弾性負荷スケジューリングのパフォーマンスに関しては、Singularity は平均 7% の優位性を達成しました。 研究者らは、Singularity はディープラーニングのワークロードのスケジューリングにおいて大きな進歩を遂げ、弾力性などのニッチな機能を主流の機能に変え、これに基づいてディープラーニングのワークロードのスケジューリングを実現したと述べました。 Singularity により、これまでにないレベルのワークロードの互換性が実現します。ワークロードは、グローバルに分散されたフリートのどこにあってもアイドル状態のリソースを活用できます。 Singularity はシンプルなユーザー エクスペリエンスを提供します。ユーザーはチェックポイントや弾性負荷の問題を心配することなく、機械学習タスク自体に集中するだけで済みます。これらのインフラストラクチャの最適化は、ユーザーに対して完全に透過的です。 4年前の古いプロジェクトが「生まれ変わる」?ZD Net は、Singularity が Microsoft が以前に開始した Brainwave プロジェクトの商業化の次の段階になる可能性があると報じました。 マイクロソフトは以前、FPGA(フィールドプログラマブルゲートアレイ)を顧客へのサービスとして提供する計画について説明していた。 2018年、マイクロソフトはAzureで高速なAI処理とコンピューティング機能を提供することを目的とした「Brainwave」プロジェクトを発表しました。 当時、マイクロソフトは、AI ワークロード向けに顧客に提供する FPGA 処理プラットフォームである Brainwave を搭載した、クラウド上の Azure Machine Learning ハードウェア アクセラレーション モデルのプレビューを提供していました。 Brainwave は、高性能分散システム アーキテクチャ、カスタマイズ可能なチップ (FPGA) 上で実行されるハードウェア ディープ ニューラル ネットワーク エンジン、およびトレーニング済みモデルを展開するためのコンパイラで構成されています。 実際、マイクロソフトが自社のプラットフォーム上で「Singularity」という言葉を使用したのは今回が初めてではない。 Microsoft は以前、完全にマネージド コードで開発されたマイクロカーネル オペレーティング システムと、関連するツールおよびリソース ライブラリのセットの名前として Singularity を使用していました。 Singularity は最終的に、Barrelfish、Helios、Midori、Drawbridge など、Microsoft の他のいくつかのクラウド プラットフォームおよびオペレーティング システム プロジェクトを生み出したり、影響を与えたりしました。 AIコンピューティングプラットフォーム、大手メーカーが競争してレイアウトマイクロソフトが人工知能のための高性能コンピューティングおよび高速コンピューティング プラットフォームの構築をかなり前から計画し始めていることは注目に値します。 2019年、マイクロソフトはOpenAIに10億ドルを投資し、1年後にはOpenAIと提携して特にOpenAIのために、公開記録で5番目に強力なスーパーコンピューターを構築したと発表しました。 MicrosoftがOpenAIと共同で構築したAIスーパーコンピューターはOpenAI専用のものですが、Microsoftは以前から、Azure AIサービスやGitHubを通じて、より多くのユーザーに大規模なAIモデルやトレーニング最適化ツールを提供していく予定だと述べてきました。 Microsoft は、専用のスーパーコンピューターを必要としない顧客向けに、Azure AI 傘下でさまざまな高速コンピューティング サービスも提供しています。 2021 年 11 月、Microsoft は Azure で 80GB の NVIDIA A100 GPU を使用して AI スーパーコンピューターのラインナップを拡大すると発表しました。 AI スーパーコンピューティング機能を社内および顧客向けに提供しようとしているテクノロジー企業は Microsoft だけではありません。 Meta も同じことを行っており、予期せぬことが起こらない限り、Meta はこの作業をメタバースを解き放つ鍵と位置付けています。 |
>>: ニューラルネットワークが大きいほど良いのはなぜですか? NeurIPSの論文が証明:堅牢性は一般化の基礎である
機械学習は、自動化と異常な動作の検出を通じて、よりスケーラブルかつ効率的に IoT デバイスを保護す...
少し前、カリフォルニア大学バークレー校が主催する「LLM予選コンペティション」が業界で大きな注目を集...
[[354407]]科技日報は11月27日、顔認識システムが都市に多くの利便性をもたらしたと報じた。...
前回の「SQL SERVER データ マイニングと列の使用方法の理解」に続き、今回はSQL SERV...
[[407974]]人工知能はこれまで以上にビジネスにおいて重要な役割を果たしています。プロフェッシ...
1980 年代や 1990 年代に生きていた人なら、今では消え去った「コンピュータ恐怖症」を覚えて...
セキュリティ企業であり脆弱性報奨金プラットフォームでもあるHackerOneは10月30日、先週20...
問題の説明この問題は、製品属性を選択するシナリオから発生します。たとえば、服や靴を購入するときは、通...
LLaVA (Large Language and Vision Assistant) は、画像翻訳...
回帰アルゴリズムといえば、理解しやすく非常に単純なため、多くの人が線形回帰を思い浮かべると思います。...
人工知能(AI)の急速な発展を背景に、大規模言語モデル(LLM)は、言語関連のタスクにおける優れたパ...
6月28日、BBCによると、英国はNHS(国民保健サービス)の全トラストに新しい人工知能技術を原価で...