IntelがBigDLディープラーニングフレームワークをリリース、CPUを使ってGPUを攻撃する予定

IntelがBigDLディープラーニングフレームワークをリリース、CPUを使ってGPUを攻撃する予定

[51CTO.com クイック翻訳] 先週、Intel は分散型ディープラーニング用のオープンソースの Spark 駆動型フレームワークである BigDL プロジェクトをリリースしました。大手 IT メーカーが機械学習フレームワークを発表していることを考えると、CPU 大手が遅れをとる理由は確かにありません。

しかし、最も注目すべきは、Intel のプロジェクトが Spark クラスターで機械学習ソリューションを構築する上でどのように役立つかではなく、このチップ大手が GPU と最後まで戦うという野心である。

[[182276]]

大きな野望

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 上のディープラーニング アルゴリズム

>>:  大規模な機械学習: データサイエンスを本番システムアーキテクチャに導入するための典型的なパターン

ブログ    

推薦する

AIがコロナホールを発見し宇宙天気予報を自動化

オーストリアのグラーツ大学、スコルテック社、そして米国とドイツの科学者らは、宇宙からの観測からコロナ...

OpenAIの共同創設者Karpathyがアルパカに恋をする: 赤ちゃんLlama2を実装する純粋なCコード、MacBookが動作可能、1.6kの星を獲得

今週、Meta のオープンソース Llama2 が AI コミュニティ全体で人気を博しました。その結...

百度の顔認識技術のインテリジェント企業人事管理分野への応用分析

[51CTO.com からのオリジナル記事] 周知のように、人、物、オブジェクトは企業管理の 3 つ...

AIが医薬品開発において適切な医薬品成分の特定にどのように役立つか

[[378110]]デジタル技術の導入に関しては、製薬業界では導入が遅れる傾向にあります。これまで、...

DeepMindが乳がん診断AIをリリース:市場に投入するにはまだ多くの課題がある

GoogleのDeepMindチームは最近、「乳がんスクリーニングAIシステムの国際評価」と題した論...

...

...

...

NvidiaはArmの買収を断念すると報じられており、400億ドルの買収は危うい状況にある

Nvidia が Arm を 400 億ドルで買収する計画だというニュースを覚えていますか?この記事...

機械学習は将来どこに向かうのでしょうか?インテル・南京大学共同研究センターが答えを提供する

[51CTO.com からのオリジナル記事] 人工知能アルゴリズムに関しては、ディープラーニングが現...

...

機械学習インフラストラクチャを Python ではなく Go で記述する理由は何ですか?

[[314943]] Python が機械学習プロジェクトで人気のある言語であることは間違いありま...

...

人工知能は患者と医療業界の両方にどのような利益をもたらすのでしょうか?

人工知能は医療業界のシステムと方法を変えています。半世紀以上にわたり、人工知能とヘルスケアは一緒に発...