[51CTO.com クイック翻訳] 先週、Intel は分散型ディープラーニング用のオープンソースの Spark 駆動型フレームワークである BigDL プロジェクトをリリースしました。大手 IT メーカーが機械学習フレームワークを発表していることを考えると、CPU 大手が遅れをとる理由は確かにありません。 しかし、最も注目すべきは、Intel のプロジェクトが Spark クラスターで機械学習ソリューションを構築する上でどのように役立つかではなく、このチップ大手が GPU と最後まで戦うという野心である。
大きな野望 BigDL は主に、機械学習を使用して Spark または Hadoop クラスター内のデータを処理するユーザー、特に Caffe または Torch ライブラリの使用をすでに開始しているユーザーを対象としています。 BigDL のディープラーニング アプローチは Torch と非常によく似ています。 BigDL を使用すると、両方で作成されたモデルをインポートして Spark プログラムで実行できます。さらに、Spark を使用すると、このようなワークロードをクラスター全体にスケールアウトできます。 ただし、GPU アクセラレーションを使用してプロセスの進歩を実現する他の機械学習フレームワークとは異なり、BigDL は Intel の Math Kernel を使用します。含まれている数学関数は、マルチスレッド実行と Intel 固有のプロセッサ拡張用に最適化されており、このチップ大手は Python ディストリビューションを含むいくつかのプロジェクトでこれについて言及しています。 Intel は、BigDL での処理は「シングルノード Xeon 上の既製のオープンソース Caffe、Torch、または TensorFlow よりも数桁高速である (つまり、主流の GPU ソリューションと比較して)」と主張しています。ただし、BigDL ライブラリ自体には、この主張を裏付ける特定のベンチマーク結果はありません。 GPU アクセラレーションが機械学習ライブラリの標準的な高速化オプションになりつつあるのに、なぜ Intel はデフォルトで GPU サポートを組み込まないのでしょうか。一見すると、これは Spark が従来 GPU アクセラレーション対応製品ではないためと思われます。しかし、この考え方は実際には意味をなさない。なぜなら、IBM はすでに対応するプロジェクトを立ち上げており、商用 Spark ベンダーの Databricks は昨年末に自社のサービスに GPU アクセラレーション Spark のサポートを追加しているからだ。理論上、BigDL は GPU アクセラレーション Spark と完全に連携できますが、Intel の全体的な計画は明らかに異なります。 ハードウェア戦争 Intel は、Xeon Phi プロセッサ ラインでハイエンド コンピューティング市場の GPU と戦ってきました。 Intel は、Xeon Phi プロセッサを PCIe アドイン カードの形で GPU としてパッケージ化し、OppoenMP や OpenCL などのソフトウェア ツールを組み込んで、ハードウェアでの同時処理と高速処理を可能にしています。 (Intel は Nervana という機械学習ハードウェアメーカーも買収しており、同社はおそらく自社製品を PCIe アドイン カードとして提供すると思われます。) これはすべて、開発者により多くの選択肢があることを意味します。理論的には、既存のソフトウェアを Xeon Phi で実行することは、GPU アーキテクチャに移植するよりもはるかに少ないコード変更で実現できます。これは、Xeon Phi アドイン カードを使用して構築されたシステムは、ラック全体を交換することなく、カードを差し込むだけでアップグレードまたは拡張できるため、操作が簡単になることも意味します。 この点で、BigDL は Intel の将来の開発計画をサポートする重要な概念実証アプリケーションの 1 つと見ることができます。しかし、業界全体の勢いは明らかに GPU に傾いています。ただし、GPU アクセラレーションに使用されるほとんどのソフトウェアは、別のハードウェア ベンダー (CUDA を使用する NVIDIA) によって設定された客観的な標準に従う必要があります。さらに、Spark やその他のライブラリが GPU アクセラレーション メカニズムを本格的に導入し始めていることを考えると、開発者はこれによってもたらされるメリットを享受するためにそれほど多くの労力を費やす必要はありません。 Intel は BigDL などのライブラリを使用することで一定の競争上の優位性を獲得することができましたが、長期的には、機械学習の歴史的な車輪は依然として GPU サポートに向かって回転し続けています。 原題: Intel の BigDL ディープラーニング フレームワークが GPU を CPU に押し付ける、原著者: Serdar Yegulalp [51CTOによる翻訳。パートナーサイトに転載する場合は、元の翻訳者と出典を51CTO.comとして明記してください] |
<<: [乾物] Tencent Cloud FPGA 上のディープラーニング アルゴリズム
>>: 大規模な機械学習: データサイエンスを本番システムアーキテクチャに導入するための典型的なパターン
[[322491]]この記事はLeiphone.comから転載したものです。転載する場合は、Leip...
[[274294]] [51CTO.com クイック翻訳] Future Today Researc...
需要と供給の関係は商品経済における基本的な関係です。市場経済においては、買い手と売り手、つまり需要と...
この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載...
[[226860]]タイトル画像提供:Visual China最近、海外の多くの企業で興味深い変化が...
大規模言語モデルをトレーニングする最後のステップは、モデルの動作が確立された人間の社会的価値観と一致...
自然言語処理 (NLP) は、人間の言語または人間のような書き言葉、話し言葉、組織化された言語の形式...
国内の科学技術イノベーション主体はいずれも「中核技術を自主的に掌握し、外国の独占を打ち破る」という目...
この利便性は、近年旅行、観光、ホスピタリティ業界が積極的に導入している機械学習と人工知能の技術がなけ...
[[176353]]暗号化はコンピュータサイエンスで広く使用されており、HTTPS は暗号化に基づい...
人類はアフリカでホモ・サピエンスとして誕生して以来、約50万年にわたる進化の過程を経てきました。人類...