Googleは社内でAIを使ったコンピュータチップの開発を試みていることを明らかに

Googleは社内でAIを使ったコンピュータチップの開発を試みていることを明らかに

グーグルの人工知能研究責任者ジェフ・ディーン氏によると、同社は人工知能プログラムを搭載したソフトウェアの高速化を目的とした専用チップの社内開発を進めようとしている。 「当社は社内でさまざまなチップ設計プロジェクトにAIを活用しています」とディーン氏はサンフランシスコで毎年開催される国際固体回路会議での基調講演後のインタビューでZDNetに語った。

Google は過去数年にわたり、サーバー コンピューターで AI を処理するための AI ハードウェア ファミリである Tensor Processing Unit (TPU チップ) を開発してきました。 AI を使用してチップを設計することは好循環です。AI によってチップが改善され、チップが改善されると AI アルゴリズムが強化される、といった具合です。

ディーン氏は基調講演で、機械学習プログラムを使用してコンピューターチップの回路レイアウトを決定する方法と、最終的な設計が人間のチップ設計者と同等かそれ以上の優れた洞察力を持つ方法を参加者に示しました。

「配線」に関しては、チップ設計者は通常、建物のフロアプランを設計するのと同じような方法で、ソフトウェアを使用してチップ内の回路のレイアウトを決定します。チップ製造コストの増加につながる不必要な複雑さを回避しながらチップのパフォーマンスを提供するなど、複数の目標を満たす最適なレイアウトを見つけるには、多くの要素を考慮する必要があります。このバランスを可能な限り最良の方法で設計するには、多くの人間の経験則が必要です。現在では、AI アルゴリズムもこの種のヒューリスティックな思考を念頭に置いて設計できるようになりました。

ディーン氏は例を挙げ、ディープラーニング ニューラル ネットワークでは問題を解決するのに 24 時間しかかからないが、人間の設計者であれば 6 ~ 8 週間はかかるだろうと述べ、前者の解決策の方が優れていると述べました。これにより、チップ上の配線の総量が削減され、効率が向上します。

ディーン氏は出席者に対し、問題解決に使用された機械学習モデルはわずか24時間でチップ設計を考案したが、人間の設計者の場合は完成までに8週間かかったと語った。

このディープラーニングプログラムは、Google の DeepMind 部門が囲碁を制覇するために開発した AlphaZero プログラムに似ており、強化学習の一種でもあります。プログラムは目標を達成するために、さまざまなステップを試して、どのステップがより良い結果につながるかを調べます。ただし、チェスをする代わりに、プログラムはチップ内の最適な回路レイアウトを設計します。

囲碁とは異なり、解の「空間」(ワイヤーの数)ははるかに大きく、前述のように、ゲームに勝つこと以外にも多くの要件を満たす必要があります。

ディーン氏は、社内の研究はディープラーニング技術を理解する初期段階にあると述べた。 「私たちはデザイナーと協力して、ワークフローでこのプログラムをどのように使い始めることができるか実験しています。また、このプログラムがどれだけ役に立つのか、どこを改善できるのかを理解しようとしています。」

Google の AI 設計への取り組みは、機械学習をより高速に実行できるさまざまなサイズの専用チップの製造を目指したチップ製造のルネッサンスの真っ只中に行われている。一部の機械学習科学者は、専用の AI ハードウェアによって、より大規模で効率的な機械学習ソフトウェア プロジェクトが実現できると考えています。

ディーン氏は、GoogleがAI設計プロジェクトを拡大したとしても、市場に多様性をもたらし、急速に成長するAIハードウェアのスタートアップ企業(Cerebras SystemsやGraphcoreなど)が数多く存在するだろうと述べた。そして、この多様性は興味深いだろうと言いました。

「これらのスタートアップが市場で生き残れるかどうかはわかりませんが、多くのスタートアップが設計に対して非常に異なるアプローチを取っているのは興味深いことです。加速モデルの中には、オンチップ SRAM に収まるほど小さいものもあります。」これは、機械学習モデルが非常に小さくなり、外部メモリを必要としない可能性があることを意味します。

「モデルが SRAM に収まる場合、非常に効率的ですが、収まらない場合は選択すべきチップではありません。」

Google によれば、機械学習プログラムは人間の設計者ですら思いつかなかった多くの斬新な回路設計を生み出したという。

これらのチップが何らかの標準設計に適合するかどうか尋ねられたとき、ディーン氏は、少なくとも現時点では多様性がある可能性が高いことを示唆した。 「機械学習の研究が爆発的に進み、あらゆる問題の解決に利用されているため、さまざまなアプローチが生まれると思います。選択肢がたくさんあると、1つの選択肢に焦点を絞るのではなく、5つまたは6つ、1,000ではなく、5つまたは6つの異なる設計ポイントが必要になります。」

ディーン氏はさらに次のように付け加えた。「多くの問題を解決できる汎用的なアプローチなのか、あるいはある側面を加速させる特殊なアプローチなのか、どの設計アプローチが最良となるのかを見るのは興味深いでしょう。」

TPU を超えた Google の取り組みについて、ディーン氏は、Google はより特殊なチップの実験を進めていると述べた。 Google の AI ハードウェアが現在の製品を超えて拡張される可能性があるかどうか尋ねられると、ディーン氏は「ああ、その通りだ」と答えた。

「データセンターベースのサービスでも、スマートフォンの多くの製品でも、機械学習が Google 製品全体でますます多く使用されていることは間違いありません。」ディーン氏は、複雑さが解消されたプログラムの例として、現在 70 の言語をサポートし、機内モードでもスマートフォンで使用できる Google 翻訳を挙げています。

ディーン氏は、Google が AI 向けチップのファミリーを拡大したと指摘した。たとえば、Edge TPU は、データ センターの中核となる低電力アプリケーションや高性能アプリケーションなど、「さまざまな設計ポイント」をカバーします。グーグルが多様性をさらに拡大するかどうか尋ねられると、ディーン氏は「そう思う」と答えた。

「データセンター以外の分野でも、自動運転車のような高電力環境の違いが見られるでしょう。自動運転車は必ずしも 1 ワットではなく、50 ワットや 100 ワットになることもあります」とディーン氏は言う。「そのため、携帯電話とは異なるアプローチが必要です」。一方、農業用センサーのような超低電力アプリケーションでは、クラウドにデータを送信せずに AI 処理を実行できます。このようなセンサーは、AI によってサポートされている場合、データ (カメラなどからのデータ) が収集されたかどうかを評価し、個々のデータ ポイントを分析のためにクラウドに送り返すことができます。

<<:  DeepMindがニューラルネットワークと強化学習ライブラリをリリース、ネットユーザー:JAXの開発を促進

>>:  成功する機械学習チームを構築するための 4 つのステップ

ブログ    

推薦する

大学では人工知能を専攻できるコースはありますか?まだ道のりは長い

教育省は最近、「高等教育機関向け人工知能イノベーション計画」を発表し、「人工知能分野における人材育成...

...

...

需要は拡大し続けており、配達ロボットには克服すべきいくつかの大きな技術的課題がある

特別なイベントの影響を受けて、非接触型の配達や食事が需要のトレンドになっています。その結果、業界にお...

5G、自動運転、人工知能はどの段階にあるのでしょうか?一枚の写真でわかる

世界で最も権威のあるIT市場調査・コンサルティング会社であるガートナーは8月29日、新技術の2019...

...

ソフトウェアの欠陥予測のためのソフトウェア可視化と転移学習の活用

論文のデータセットとコードはオープンソース化されています: https://zenodo.org/r...

遠隔医療と増加する高齢者人口:高齢者ヘルスケアの強化

高齢者人口の継続的な増加は、高齢者の差し迫った健康ニーズを満たすために医療および保健システムを改善す...

ロボット兵士はもはやSFではない

ロボット兵士はまもなく現実のものとなり、戦争作戦の遂行において人間の兵士を支援し、負傷した兵士に医療...

人工知能は、大規模なビデオ操作における CDN ハードディスクの障害をどのように予測するのでしょうか?

現在の大規模なビデオ運用および保守プロセスでは、CDN の故障したハード ドライブの交換が大きな問題...

...

Java における equals() と == の違いと使い方

Java 開発において、一見単純な質問ですが、インターネット上には多くのトピックや質問があります。...

...