AIアクセラレータ、ディープラーニングプロセッサ、またはニューラルプロセッシングユニット(NPU)は、人工ニューラルネットワークやコンピュータビジョンなどの人工知能や機械学習のアプリケーションを高速化するために設計された特殊なハードウェアアクセラレータ[1]またはコンピュータシステム[2] [3]の一種です。典型的なアプリケーションには、ロボット工学、モノのインターネット、その他のデータ集約型またはセンサー駆動型のタスクのアルゴリズムが含まれます。 [4]これらは多くの場合、メニーコア設計であり、一般に低精度演算、新しいデータフローアーキテクチャ、またはインメモリコンピューティング機能に重点を置いています。2024年の時点で、一般的なAI集積回路チップには数百億個のMOSFETが含まれています。[5][アップデート]
AIアクセラレータは、AppleのiPhoneやHuaweiの携帯電話などのモバイルデバイス[6]や、Intelのラップトップ[7] 、 AMDのラップトップ[8]、Apple Silicon Macなどのパーソナルコンピュータで使用されています。[9]アクセラレータは、Google Cloud Platformのテンソルプロセッシングユニット(TPU)[10]やAmazon Web ServicesのTrainiumおよびInferentiaチップなど、クラウドコンピューティングサーバーで使用されています。[11]このカテゴリのデバイスにはベンダー固有の用語が多数存在し、主流の設計のない新興技術です。
NvidiaやAMDなどの企業が設計したグラフィックスプロセッシングユニットには、AI専用のハードウェアが含まれていることが多く、トレーニングと推論の両方でAIアクセラレータとしてよく使用されます。[12]
歴史
コンピュータ システムでは、 CPU をコプロセッサと呼ばれる特殊なタスク用の専用アクセラレータで補完することがよくあります。注目すべきアプリケーション固有の ハードウェア ユニットには、グラフィックス用のビデオ カード、サウンド カード、グラフィックス プロセッシング ユニット、デジタル信号プロセッサなどがあります。2010年代にディープラーニングと人工知能のワークロードが注目されるようになったため、これらのタスクを高速化するために、専用のハードウェア ユニットが開発されるか、既存の製品を改造するようになりました。
初期の試み
最初の試みとしては、IntelのETANN 80170NXのように、神経機能を計算するためにアナログ回路が組み込まれました。[13]
その後、Nestor/Intel Ni1000のような全デジタルチップが登場しました。1993年には、デジタル信号プロセッサがニューラルネットワークアクセラレータとして使用され、光学文字認識ソフトウェアの高速化に使用されました。[14]
1988年までに、Wei Zhangらはアルファベット認識のための畳み込みニューラルネットワークの高速光学実装について議論した。[15] [16]
1990年代には、ニューラルネットワークシミュレーションを含むさまざまなアプリケーションを対象としたワークステーション用の並列高スループットシステムを作成する試みもありました。[17] [18]
FPGAベースのアクセラレータも1990年代に推論とトレーニングの両方で初めて研究されました。[19] [20]
2014年、Chenらは、特にディープニューラルネットワークを高速化するために、 DianNao(中国語で「電気脳」) [21]を提案しました。DianNaoは、3.02 mm 2のフットプリントと485 mWで、ディープニューラルネットワークの主要な操作のピークパフォーマンス452 Gop/sを提供します。その後、後継機(DaDianNao、[22] ShiDianNao、[23] PuDianNao [24])が同じグループによって提案され、DianNaoファミリー[25]を形成しました。
スマートフォンは2015年にクアルコムのSnapdragon 820からAIアクセラレータを搭載し始めました。[26] [27]
異機種コンピューティング
ヘテロジニアスコンピューティングは、単一のシステムまたは単一のチップに、それぞれ特定の種類のタスクに最適化された多くの専用プロセッサを組み込んでいます。Cellマイクロプロセッサ[28]などのアーキテクチャは、パックされた低精度演算のサポート、データフローアーキテクチャ、レイテンシよりもスループットを優先するなど、AIアクセラレータと大幅に重複する機能を備えています。Cellマイクロプロセッサは、AIを含む多くのタスクに適用されています[29] [30] [31]。[32] [33] [34]
2000年代には、ビデオやゲームのワークロードによってCPUのSIMDユニットの幅が広がり、パックされた低精度のデータ型もサポートされるようになりました。[35] CPUの性能が向上したため、AIワークロードの実行にも使用されています。CPUは、小規模または中規模の並列処理を備えたDNN、スパースDNN、および低バッチサイズのシナリオ に優れています。
GPUの使用
グラフィックス・プロセッシング・ユニット(GPU)は、画像の操作と局所的な画像特性の計算に特化したハードウェアです。ニューラルネットワークと画像操作の数学的基礎は似ており、行列を伴う非常に並列的なタスクであるため、GPUは機械学習タスクにますます使用されるようになっています。[36] [37]
2012年、アレックス・クリジェフスキーは2つのGPUを採用してディープラーニングネットワーク、つまりAlexNetをトレーニングし、[38] ISLVRC-2012コンペティションで優勝しました。2010年代には、NvidiaなどのGPUメーカーがハードウェア(INT8演算子など)とソフトウェア(cuDNNライブラリなど)の両方でディープラーニング関連の機能を追加しました。
2010年代を通じて、GPUは、自動運転車などのデバイスのトレーニングと推論の両方において、ディープラーニングを促進する方向に進化し続けました。[39] [40] Nvidia NVLinkなどのGPU開発者は、AIが恩恵を受けるデータフローワークロードの種類のための追加の接続機能を開発しています。GPUがAIアクセラレーションにますます適用されるにつれて、GPUメーカーはニューラルネットワーク専用のハードウェアを組み込んで、これらのタスクをさらに加速してきました。[41] [42] Tensorコアは、ニューラルネットワークのトレーニングを高速化することを目的としています。[42]
GPUは大規模なAIアプリケーションで引き続き使用されています。例えば、オークリッジ国立研究所向けのIBM製スーパーコンピュータ「Summit 」 [43]には、ディープラーニングアルゴリズムの高速化に使用できるNvidia Tesla V100カードが27,648枚搭載されています。
FPGAの使用
ディープラーニングフレームワークは進化を続けており、カスタムハードウェアの設計は困難です。フィールドプログラマブルゲートアレイ(FPGA)などの再構成可能なデバイスにより、ハードウェア、フレームワーク、ソフトウェアを並行して進化させることが容易になります。[44] [19] [20] [45]
マイクロソフトはFPGAチップを使用して、リアルタイムのディープラーニングサービスの推論を高速化しました。[46]
NPUの使用
ニューラル プロセッシング ユニット (NPU) は、もう 1 つのよりネイティブなアプローチです。2017 年以降、いくつかの CPU と SoC にはオンダイ NPU が搭載されています。たとえば、Intel Meteor Lake、Apple A11などです。
専用AIアクセラレータASICの登場
GPU と FPGA は AI 関連のタスクでは CPU よりもはるかに優れたパフォーマンスを発揮しますが、特定用途向け集積回路(ASIC)を使用したより具体的な設計により、最大 10 倍の効率[47] [ 48]が得られる場合があります。 [49]これらのアクセラレータは、最適化されたメモリ使用[出典が必要]や、低精度演算の使用などの戦略を採用して計算を高速化し、計算スループットを向上させます。 [50] [51] AI アクセラレーションに使用される低精度浮動小数点形式には、半精度とbfloat16 浮動小数点形式があります。[52] [53] Cerebras Systems は、業界最大のプロセッサである第 2 世代 Wafer Scale Engine (WSE-2) をベースにした専用の AI アクセラレータを構築し、ディープラーニングのワークロードをサポートしています。[54] [55]
進行中の研究
インメモリコンピューティングアーキテクチャ
2017年6月、IBMの研究者らは、フォン・ノイマン・アーキテクチャとは対照的なアーキテクチャを発表した。このアーキテクチャは、インメモリ・コンピューティングと相変化メモリアレイをベースとし、時間相関検出に適用したものである。このアプローチを異種コンピューティングと超並列システムに一般化することを目的としている。[56] 2018年10月、IBMの研究者らは、インメモリ処理をベースとし、人間の脳のシナプスネットワークをモデルにした、ディープ・ニューラル・ネットワークを高速化するアーキテクチャを発表した。[57]このシステムは相変化メモリアレイをベースにしている。[58]
アナログ抵抗メモリによるインメモリコンピューティング
2019年、ミラノ工科大学の研究者らは、1回の演算で数十ナノ秒で線形方程式系を解く方法を発見した。彼らのアルゴリズムは、オームの法則とキルヒホッフの法則を用いて行列ベクトル乗算を1ステップで行うことで、時間とエネルギー効率の高いアナログ抵抗メモリを使用したインメモリコンピューティングに基づいている。研究者らは、クロスポイント抵抗メモリを備えたフィードバック回路により、線形方程式系、行列固有ベクトル、微分方程式などの代数問題を1ステップで解くことができることを実証した。このようなアプローチは、デジタルアルゴリズムと比較して計算時間を大幅に改善する。[59]
原子レベルの薄さの半導体
2020年、マレガらは、浮遊ゲート 電界効果トランジスタ(FGFET)に基づくロジックインメモリデバイスと回路を開発するための大面積アクティブチャネル材料の実験を発表しました。[60]このような原子レベルの薄さの半導体は、同じ基本的なデバイス構造が論理演算とデータストレージの両方に使用されるエネルギー効率の高い機械学習アプリケーションに有望であると考えられています。著者らは、半導体二硫化モリブデンなどの2次元材料を使用して、メモリ要素で論理演算を実行できるビルディングブロックとしてFGFETを正確に調整しました。[60]
統合フォトニックテンソルコア
1988年、Wei Zhangらはアルファベット認識のための畳み込みニューラルネットワークの高速光学実装について議論した。 [15] [16] 2021年、J. Feldmannらは並列畳み込み処理のための統合フォトニック ハードウェアアクセラレータを提案した。 [61]著者らは、電子的な同等物に対する統合フォトニクスの2つの重要な利点を特定している。(1)周波数コムと組み合わせた波長分割多重化による超並列データ転送、および(2)非常に高いデータ変調速度である。[61]彼らのシステムは1秒間に数兆回の乗算累算演算を実行でき、データ量の多いAIアプリケーションにおける統合フォトニクスの可能性を示している。[61]人工ニューラルネットワークのバックプロパゲーションも実行できる光プロセッサが実験的に開発されている。[62]
命名法
2016 年現在、この分野はまだ流動的であり、ベンダーは、自社の設計とAPI が主流の設計になることを期待して、「AI アクセラレータ」に相当する独自のマーケティング用語を推進しています。これらのデバイスの境界や、それらが採用する正確な形式についてはコンセンサスがありませんが、いくつかの例は明らかにこの新しい領域を埋めることを目指しており、機能がかなり重複しています。
過去に消費者向けグラフィックアクセラレータが登場したとき、業界では最終的にNvidiaが自ら割り当てた用語「GPU」[63]を 「グラフィックアクセラレータ」の総称として採用しました。これは、Direct3Dによって提示されたモデルを実装する全体的なパイプラインに落ち着くまで、さまざまな形をとっていました[説明が必要]。
Intel Meteor Lakeプロセッサの全モデルには、コンピュータビジョンとディープラーニングの推論を加速するための多用途プロセッサユニット(VPU)が組み込まれています。[64]
ディープラーニングプロセッサ(DLP)
DianNao Familyの先駆的な研究に触発され、高効率のためにディープニューラルネットワークの特徴を活用するように最適化された設計を持つ多くのDLPが学界と産業界の両方で提案されています。ISCA 2016では、採択された論文の3つのセッション(15%)がディープラーニングに関するアーキテクチャ設計に焦点を当てていました。そのような取り組みとしては、学界ではEyeriss(MIT)[65] 、 EIE(スタンフォード)[66] 、 Minerva(ハーバード)[67]、Stripes (トロント大学)、産業界ではTPU(Google)[69]、MLU(Cambricon ) [70]などがあります。表1にいくつかの代表的な研究を示しました。
デジタルDLP
DLP アーキテクチャの主要コンポーネントには通常、計算コンポーネント、オンチップ メモリ階層、およびデータ通信と計算フローを管理する制御ロジックが含まれます。
計算コンポーネントに関しては、ディープラーニングのほとんどの操作はベクトル操作に集約できるため、デジタルDLPで計算コンポーネントを構築する最も一般的な方法は、ベクトルMAC [21] [22] [24]またはスカラーMAC [69] [ 23]のいずれかを使用したMACベース(乗算器累積)構成です。[65]一般的な処理デバイスのSIMDやSIMTではなく、ディープラーニングドメイン固有の並列処理は、これらのMACベースの構成でより適切に調査されます。 メモリ階層に関しては、ディープラーニングアルゴリズムは計算コンポーネントに十分なデータを提供するために高い帯域幅を必要とするため、DLPは通常、比較的大きなサイズ(数十キロバイトまたは数メガバイト)のオンチップバッファを採用しますが、メモリ帯域幅の負担を軽減するために専用のオンチップデータ再利用戦略とデータ交換戦略を採用しています。例えば、16 16インチ ベクトル MAC である DianNao では、16 × 16 × 2 = 512 16 ビット データ、つまり、計算コンポーネントとバッファー間の帯域幅要件がほぼ 1024 GB/s になります。オンチップ再利用により、このような帯域幅要件は大幅に削減されます。[21]一般的な処理デバイスで広く使用されているキャッシュの代わりに、DLP は常にスクラッチパッド メモリを使用します。これは、ディープラーニング アルゴリズムの比較的規則的なデータ アクセス パターンを活用することで、より高いデータ再利用の機会を提供できるためです。制御ロジックに関しては、ディープラーニング アルゴリズムが劇的なスピードで進化し続けるため、DLP は専用の ISA (命令セット アーキテクチャ) を活用して、ディープラーニング ドメインを柔軟にサポートし始めています。当初、DianNao は、各命令で DNN のレイヤーを終了できる VLIW スタイルの命令セットを使用していました。Cambricon [75]は、10 を超える異なるディープラーニング アルゴリズムをサポートできる最初のディープラーニング ドメイン固有の ISA を導入しました。 TPU は、CISC スタイルの ISA から 5 つの主要な命令も公開します。
ハイブリッド DLP
ハイブリッド DLP は、その高い効率性から、DNN 推論およびトレーニングの高速化のために登場しました。メモリ内処理 (PIM) アーキテクチャは、ハイブリッド DLP の最も重要なタイプの 1 つです。PIM の主要な設計コンセプトは、コンピューティングとメモリのギャップを次の方法で埋めることです。1) メモリ セル、コントローラー、またはメモリ チップに計算コンポーネントを移動して、メモリ ウォールの問題を軽減します。[72] [76] [77]このようなアーキテクチャは、データ パスを大幅に短縮し、はるかに高い内部帯域幅を活用するため、魅力的なパフォーマンスの向上をもたらします。2) 計算デバイスを採用して、高効率の DNN エンジンを構築します。2013 年、HP ラボは、コンピューティングに ReRAM クロスバー構造を採用する驚くべき機能を実証しました。[78]この研究に触発されて、ReRAM、 [71] [79] [80] [72]相変化メモリ、[76] [81] [82]など に基づく新しいアーキテクチャとシステム設計を調査するための膨大な研究が提案されています。
ベンチマーク
MLPerfなどのベンチマークは、AIアクセラレータの性能を評価するために使用できます。[83]表2に、AIアクセラレータのいくつかの典型的なベンチマークを示します。
潜在的な用途
- 農業ロボット、例えば除草剤を使わない雑草駆除など。[84]
- 自動運転車:NvidiaはDrive PXシリーズボードをこの用途にターゲットとしています。[85]
- コンピュータ支援診断
- 産業用ロボットは、さまざまな状況への適応性を追加することで、自動化できるタスクの範囲を拡大します。
- 機械翻訳
- 軍用ロボット
- 自然言語処理
- 検索エンジン、データセンターのエネルギー効率の向上、ますます高度なクエリを使用する能力。
- 無人航空機、例えばナビゲーションシステム、例えばMovidius Myriad 2は自律型ドローンの誘導に成功していることが実証されている。[86]
- 音声ユーザーインターフェース(例えば携帯電話など)はQualcomm Zerothのターゲットです。[87]
参照
参考文献
- ^ 「IntelがMovidius Compute Stick USB AI Acceleratorを発表」。2017年7月21日。2017年8月11日時点のオリジナルよりアーカイブ。 2017年8月11日閲覧。
- ^ “Inspurs が GX4 AI アクセラレーターを発表”. 2017 年 6 月 21 日。
- ^ Wiggers, Kyle (2019年11月6日) [2019]、Neural Magic が市販のプロセッサの AI 推論速度を高めるために 1,500 万ドルを調達、2020 年 3 月 6 日時点のオリジナルからアーカイブ、 2020 年3 月 14 日取得
- ^ 「Google が AI プロセッサを設計」2016 年 5 月 18 日。Google は独自の AI アクセラレータを使用しています。
- ^ Moss, Sebastian (2022年3月23日). 「Nvidia、800億個のトランジスタを搭載した新しいHopper H100 GPUを発表」. Data Center Dynamics . 2024年1月30日閲覧。
- ^ 「HUAWEIがIFAでモバイルAIの未来を明らかに」
- ^ 「Intel の Lunar Lake プロセッサは 2024 年第 3 四半期に登場」。Intel。
- ^ 「AMD XDNAアーキテクチャ」。
- ^ 「Apple Neural EngineへのTransformersの導入」。Apple機械学習研究。 2023年8月24日閲覧。
- ^ Jouppi, Norman P.; et al. (2017 年 6 月 24 日). 「Tensor Processing Unit のデータセンター内パフォーマンス分析」. ACM SIGARCH Computer Architecture News . 45 (2): 1–12. arXiv : 1704.04760 . doi : 10.1145/3140659.3080246 .
- ^ 「シリコンイノベーションがAWSの成功の裏にある『秘密のソース』となった経緯」Amazon Science 2022年7月27日2024年7月19日閲覧。
- ^ パテル、ディラン、ニッシュボール、ダニエル、謝、マイロン(2023年11月9日)。「Nvidiaの新しい中国製AIチップが米国の規制を回避」。SemiAnalysis 。2024年2月7日閲覧。
- ^ Dvorak, JC (1990年5月29日). 「Inside Track」. PC Magazine . 2023年12月26日閲覧。
- ^ 「DSP32 アクセラレータを搭載した 1993 年の畳み込みニューラル ネットワークのデモ」。YouTube。2014年6 月 2 日。
- ^ ab Zhang, Wei (1988). 「シフト不変パターン認識ニューラルネットワークとその光学アーキテクチャ」。応用物理学会年次大会講演論文集。
- ^ ab Zhang, Wei (1990). 「局所的な空間不変相互接続とその光学アーキテクチャを備えた並列分散処理モデル」.応用光学. 29 (32): 4790–7. Bibcode :1990ApOpt..29.4790Z. doi :10.1364/AO.29.004790. PMID 20577468.
- ^ Asanović, K.; Beck, J.; Feldman, J.; Morgan, N.; Wawrzynek, J. (1994年1月). 「コネクショニストネットワークスーパーコンピュータの設計」. International Journal of Neural Systems . 4 (4). ResearchGate: 317–26. doi :10.1142/S0129065793000250. PMID 8049794. 2023年12月26日閲覧。
- ^ 「汎用コンピュータの終焉(ではない)」。YouTube。2015年4月17日。
- ^ ab Gschwind, M.; Salapura, V.; Maischberger, O. (1995年2月). 「Space Efficient Neural Net Implementation」 . 2023年12月26日閲覧。
- ^ ab Gschwind, M.; Salapura, V.; Maischberger, O. (1996). 「オンチップ学習機能を備えたホップフィールド ニューラル ネットワークの汎用ビルディング ブロック」。1996 IEEE国際回路システム シンポジウム。世界をつなぐ回路とシステム。ISCAS 96。pp. 49–52。doi :10.1109/ ISCAS.1996.598474。ISBN 0-7803-3073-0. S2CID 17630664。
- ^ abcd チェン、ティエンシー;杜子東。孫、寧会。王、佳。ウー、チェンヨン。チェン、ユンジ。テマム、オリヴィエ(2014年4月5日)。 「ディアンナオ」。ACM SIGARCH コンピュータ アーキテクチャ ニュース。42 (1): 269–284。土井: 10.1145/2654822.2541967。ISSN 0163-5964。
- ^ abc チェン、ユンジ;ルオ、タオ。リュウ、シャオリ。チャン・シジン。彼、麗強。王、佳。リー、リン。チェン、ティエンシー。徐志偉。孫、寧会。テマム、オリヴィエ(2014 年 12 月)。 「DaDianNao: 機械学習スーパーコンピューター」。2014 年マイクロアーキテクチャに関する第 47 回年次 IEEE/ACM 国際シンポジウム。 IEEE。 609–622ページ。土井:10.1109/micro.2014.58。ISBN 978-1-4799-6998-2. S2CID 6838992。
- ^ abc Du, Zidong; Fasthuber, Robert; Chen, Tianshi; Ienne, Paolo; Li, Ling; Luo, Tao; Feng, Xiaobing; Chen, Yunji; Temam, Olivier (2016 年 1 月 4 日). 「ShiDianNao」. ACM SIGARCH コンピュータ アーキテクチャ ニュース. 43 (3S): 92–104. doi :10.1145/2872887.2750389. ISSN 0163-5964.
- ^ abc 劉、道夫;チェン、ティエンシー。リュウ、シャオリ。周晋宏。周、盛源。テマン、オリヴィエ。フォン、シャオビン。周、雪海。チェン、ユンジ(2015 年 5 月 29 日)。 「プディアンナオ」。ACM SIGARCH コンピュータ アーキテクチャ ニュース。43 (1): 369–381。土井:10.1145/2786763.2694358。ISSN 0163-5964。
- ^ チェン、ユンジ;チェン、ティエンシー。徐志偉。孫、寧会。テマム、オリヴィエ(2016 年 10 月 28 日)。 「ディアンナオファミリー」。ACM の通信。59 (11): 105–112。土井:10.1145/2996864。ISSN 0001-0782。S2CID 207243998。
- ^ 「Qualcomm が新しい Snapdragon 機械学習ソフトウェア開発キットでモバイル デバイスをよりスマートに」Qualcomm .
- ^ Rubin, Ben Fox. 「Qualcomm の Zeroth プラットフォームはスマートフォンをよりスマートにする可能性があります」。CNET。2021年9 月 28 日閲覧。
- ^ Gschwind, Michael; Hofstee, H. Peter; Flachs, Brian; Hopkins, Martin; Watanabe, Yukio; Yamazaki, Takeshi (2006). 「Cell のマルチコア アーキテクチャにおける相乗的処理」. IEEE Micro . 26 (2): 10–24. doi :10.1109/MM.2006.41. S2CID 17834015.
- ^ De Fabritiis, G. (2007). 「生体分子シミュレーションにおける Cell プロセッサのパフォーマンス」. Computer Physics Communications . 176 (11–12): 660–664. arXiv : physics/0611201 . Bibcode :2007CoPhC.176..660D. doi :10.1016/j.cpc.2007.02.107. S2CID 13871063.
- ^セルアーキテクチャ上のビデオ 処理と検索。CiteSeerX 10.1.1.138.5133。
- ^ ベンシン、カールステン;ヴァルド、インゴ。マイケル・シェルバウム。フリードリヒ、ハイコ (2006)。2006 年のインタラクティブ レイ トレーシングに関する IEEE シンポジウム。 15–23ページ。CiteSeerX 10.1.1.67.8982。土井:10.1109/RT.2006.280210。ISBN 978-1-4244-0693-7. S2CID 1198101。
- ^ 「肥満者の減量成功を予測するための異種マルチコアアーキテクチャ上の人工ニューラルネットワークの開発」(PDF) 。 2017年8月30日時点のオリジナル(PDF)からアーカイブ。2017年11月14日閲覧。
- ^ クォン・ボムジュン、チェ・タイホ、チョン・ヒジン、キム・ゴンホ (2008)。2008第5 回 IEEE コンシューマー コミュニケーションおよびネットワーキング カンファレンス。pp. 1030–1034。doi :10.1109/ ccnc08.2007.235。ISBN 978-1-4244-1457-4.S2CID 14429828 。
- ^ Duan, Rubing; Strey, Alfred (2008). Euro-Par 2008 – 並列処理. コンピュータサイエンスの講義ノート. Vol. 5168. pp. 665–675. doi :10.1007/978-3-540-85451-7_71. ISBN 978-3-540-85450-0。
- ^ 「AVX によるビデオのパフォーマンスの向上」2012 年 2 月 8 日。
- ^ Chellapilla, K.; Sidd Puri; Simard, P. (2006 年 10 月 23 日)。「文書処理のための高性能畳み込みニューラル ネットワーク」。第 10 回手書き認識の最先端に関する国際ワークショップ。2023年12 月 23 日閲覧。
- ^ Krizhevsky, A.; Sutskever, I.; Hinton, GE (2017年5月24日). 「ImageNet分類とディープ畳み込みニューラルネットワーク」Communications of the ACM . 60 (6): 84–90. doi : 10.1145/3065386 .
- ^ Krizhevsky, Alex; Sutskever, Ilya; Hinton, Geoffrey E (2017年5月24日). 「ImageNet分類とディープ畳み込みニューラルネットワーク」Communications of the ACM . 60 (6): 84–90. doi : 10.1145/3065386 .
- ^ Roe, R. (2023年5月17日). 「ディープラーニングの運転席に立つNvidia」. insideHPC . 2023年12月23日閲覧。
- ^ Bohn, D. (2016年1月5日). 「NvidiaがCES 2016で自動運転車用の『スーパーコンピューター』を発表」Vox Media . 2023年12月23日閲覧。
- ^ 「NVIDIA Jetson プラットフォームにおけるディープラーニング モデルの最適化実装に関する調査」、2019 年
- ^ ab Harris, Mark (2017 年 5 月 11 日). 「CUDA 9 の機能公開: Volta、協調グループなど」 。2017年8 月 12 日閲覧。
- ^ 「サミット:オークリッジ国立研究所の200ペタフロップス・スーパーコンピュータ」。米国エネルギー省。2024年。 2024年1月8日閲覧。
- ^ Sefat, Md Syadus; Aslan, Semih; Kellington, Jeffrey W; Qasem, Apan (2019 年 8 月)。「CAPI ベース FPGA でのディープ ニューラル ネットワークのホットスポットの高速化」。2019 IEEE 第 21 回国際高性能コンピューティングおよび通信会議、IEEE第17 回国際スマート シティ会議、IEEE 第 5 回国際データ サイエンスおよびシステム会議 (HPCC/SmartCity/DSS)。pp. 248–256。doi :10.1109/HPCC/SmartCity/ DSS.2019.00048。ISBN 978-1-7281-2058-4. S2CID 203656070。
- ^ 「FPGA ベースのディープラーニング アクセラレータが ASIC に取って代わる」The Next Platform 2016 年 8 月 23 日2016 年9 月 7 日閲覧。
- ^ 「Microsoft、リアルタイムAI向けProject Brainwaveを発表」Microsoft 2017年8月22日。
- ^ 「Google が Tensor Processing Unit で機械学習を強化」 2016 年 5 月 19 日。 2016 年9 月 13 日閲覧。
- ^ 「チップがモバイルデバイスにディープラーニングをもたらす可能性」www.sciencedaily.com 2016年2月3日2016年9月13日閲覧。
- ^ 「Google Cloud、カスタムTPUの第5世代を発表」2023年8月29日。
- ^ 「数値精度が制限されたディープラーニング」(PDF)。
- ^ ラステガリ、モハマド;オルドネス、ビセンテ。レドモン、ジョセフ。ファルハディ、アリ (2016)。 「XNOR-Net: バイナリ畳み込みニューラル ネットワークを使用した ImageNet 分類」。arXiv : 1603.05279 [cs.CV]。
- ^ Lucian Armasu (2018年5月23日). 「Intel、初のニューラルネットワークプロセッサSpring Crestを2019年に発売へ」. Tom's Hardware . 2018年5月23日閲覧。
Intelによると、NNP-L1000は、ML業界のすべての企業がニューラルネットワークに採用している数値形式であるbfloat16もサポートするとのこと。同社はFPGA、Xeon、その他のML製品でもbfloat16をサポートする予定。Nervana NNP-L1000は2019年に発売予定。
- ^ Joshua V. Dillon; Ian Langmore; Dustin Tran; Eugene Brevdo; Srinivas Vasudevan; Dave Moore; Brian Patton; Alex Alemi; Matt Hoffman; Rif A. Saurous (2017 年 11 月 28 日). TensorFlow Distributions (レポート). arXiv : 1711.10604 . Bibcode :2017arXiv171110604D. 2018 年 5 月 23 日にアクセス。TensorFlow
Distributions のすべての演算は、半精度、単精度、倍精度の浮動小数点数 (TensorFlow dtype: tf.bfloat16 (切り捨て浮動小数点数)、tf.float16、tf.float32、tf.float64) にわたって数値的に安定しています。クラス コンストラクターには、数値アサート用の valid_args フラグがあります。
- ^ Woodie, Alex (2021年11月1日). 「Cerebrasがディープラーニングワークロードのアクセラレータに登場」. Datanami . 2022年8月3日閲覧。
- ^ 「Cerebras、2.6兆個のトランジスタを搭載した新しいAIスーパーコンピューティングプロセッサを発表」。VentureBeat。2021年4月20日。 2022年8月3日閲覧。
- ^ Abu Sebastian、Tomas Tuma、Nikolaos Papandreou、Manuel Le Gallo、Lukas Kull、Thomas Parnell、Evangelos Eleftheriou (2017)。「計算相変化メモリを使用した時間相関検出」。Nature Communications。8 ( 1 ) : 1115。arXiv : 1706.00511。Bibcode : 2017NatCo ... 8.1115S。doi : 10.1038/s41467-017-01481-9。PMC 5653661。PMID 29062022。
- ^ 「脳にヒントを得た新しいアーキテクチャは、コンピューターのデータ処理方法を改善し、AIを進化させる可能性がある」アメリカ物理学会2018年10月3日2018年10月5日閲覧。
- ^ カルロス・リオス;ネイサン・ヤングブラッド。鄭光光;マヌエル・ル・ガロ。 Wolfram HP ペルニス; C.デイビッド・ライト;アブ・セバスティアン。ハリッシュ・バスカラン(2018)。 「フォトニックプラットフォーム上のインメモリコンピューティング」。科学の進歩。5 (2):eaau5759。arXiv : 1801.06228。Bibcode :2019SciA....5.5759R。土井:10.1126/sciadv.aau5759。PMC 6377270。PMID 30793028。S2CID 7637801 。
- ^ Zhong Sun、Giacomo Pedretti、Elia Ambrosi、Alessandro Bricalli、Wei Wang、Daniele Ielmini (2019)。「クロスポイント抵抗アレイによるワンステップでの行列方程式の解法」。米国科学アカデミー紀要。116 (10): 4123–4128。Bibcode : 2019PNAS..116.4123S。doi : 10.1073 / pnas.1815682116。PMC 6410822。PMID 30782810。
- ^ ab マレガ、ギリェルメ・ミリアート;趙、延飛。アフサール、アフメット。王振宇。トリパティ、ムケシュ。ラデノビッチ、アレクサンドラ。キス、アンラス(2020)。 「原子レベルの薄い半導体に基づくロジック・イン・メモリ」。自然。587 (2): 72-77。Bibcode :2020Natur.587...72M。土井:10.1038/s41586-020-2861-0。PMC 7116757。PMID 33149289。
- ^ abc Feldmann, J.; Youngblood, N.; Karpov, M.; et al. (2021). 「統合フォトニックテンソルを使用した並列畳み込み処理」. Nature . 589 (2): 52–58. arXiv : 2002.00281 . doi :10.1038/s41586-020-03070-1. PMID 33408373. S2CID 211010976.
- ^ 「フォトニックチップがAIトレーニングのエネルギー消費を抑制 - IEEE Spectrum」。
- ^ 「NVIDIA、世界初のグラフィックス プロセッシング ユニット、GeForce 256 を発表」。2016 年 2 月 27 日時点のオリジナルよりアーカイブ。
- ^ 「Intel、第14世代Meteor Lakeチップに「VPU」プロセッサユニットを搭載」PCMAG。
- ^ abc Chen, Yu-Hsin; Emer, Joel; Sze, Vivienne (2017). 「Eyeriss: 畳み込みニューラルネットワークのエネルギー効率の高いデータフローを実現する空間アーキテクチャ」. IEEE Micro : 1. doi :10.1109/mm.2017.265085944. hdl : 1721.1/102369 . ISSN 0272-1732.
- ^ ab Han , Song; Liu, Xingyu; Mao, Huizi; Pu, Jing; Pedram, Ardavan; Horowitz, Mark A.; Dally, William J. (2016 年 2 月 3 日)。EIE : 圧縮ディープ ニューラル ネットワーク上の効率的な推論エンジン。OCLC 1106232247。
- ^ Reagen, Brandon; Whatmough, Paul; Adolf, Robert; Rama, Saketh; Lee, Hyunkwang; Lee, Sae Kyu; Hernandez-Lobato, Jose Miguel; Wei, Gu-Yeon; Brooks, David (2016 年 6 月)。「Minerva: 低消費電力で高精度なディープ ニューラル ネットワーク アクセラレータの実現」。2016 ACM / IEEE 第 43 回国際コンピュータ アーキテクチャ シンポジウム (ISCA)。ソウル: IEEE。pp. 267–278。doi :10.1109/ISCA.2016.32。ISBN 978-1-4673-8947-1。
- ^ Judd, Patrick; Albericio, Jorge; Moshovos, Andreas (2017 年 1 月 1日)。「Stripes: ビットシリアルディープニューラルネットワークコンピューティング」。IEEEコンピュータアーキテクチャレター。16 (1): 80–83。doi : 10.1109 /lca.2016.2597140。ISSN 1556-6056。S2CID 3784424 。
- ^ abc Jouppi , N.; Young, C.; Patil, N.; Patterson, D. (2017 年 6 月 24 日)。テンソル プロセッシング ユニットのデータセンター内パフォーマンス分析。Association for Computing Machinery。pp . 1–12。doi : 10.1145 / 3079856.3080246。ISBN 9781450348928. S2CID 4202768。
- ^ 「MLU 100 インテリジェンスアクセラレータカード」。Cambricon。2024年。 2024年1月8日閲覧。
- ^ ab Chi, Ping; Li, Shuangchen; Xu, Cong; Zhang, Tao; Zhao, Jishen; Liu, Yongpan; Wang, Yu; Xie, Yuan (2016 年 6 月)。「PRIME: ReRAM ベースのメイン メモリでのニューラル ネットワーク計算のための新しいメモリ内処理アーキテクチャ」。2016 ACM/IEEE第43 回年次国際コンピュータ アーキテクチャ シンポジウム (ISCA)。IEEE。pp. 27–39。doi :10.1109/ isca.2016.13。ISBN 978-1-4673-8947-1。
- ^ abc Song, Linghao; Qian, Xuehai; Li, Hai ; Chen, Yiran (2017 年 2 月)。「PipeLayer: ディープラーニング向けパイプライン ReRAM ベース アクセラレータ」。2017 IEEE高性能コンピュータ アーキテクチャ (HPCA) に関する国際シンポジウム。IEEE。pp . 541–552。doi :10.1109/hpca.2017.55。ISBN 978-1-5090-4985-1.S2CID 15281419 。
- ^ シン・ドンジュ;イ・ジンムク。イ・ジンス。ユ・ホイジュン (2017) 「14.2 DNPU: 汎用ディープ ニューラル ネットワーク用の 8.1TOPS/W 再構成可能な CNN-RNN プロセッサ」。2017 IEEE 国際ソリッドステート回路会議 (ISSCC)。 240–241ページ。土井:10.1109/ISSCC.2017.7870350。ISBN 978-1-5090-3758-2. S2CID 206998709 . 2023年8月24日閲覧。
- ^ Lee, Jinmook; Kim, Changhyeon; Kang, Sanghoon; Shin, Dongjoo; Kim, Sangyeob; Yoo, Hoi-Jun (2018). 「UNPU: 1b-to-16b の完全可変重みビット精度を備えた 50.6TOPS/W 統合ディープ ニューラル ネットワーク アクセラレータ」2018 IEEE 国際固体回路会議 (ISSCC)。 pp. 218–220。doi :10.1109/ISSCC.2018.8310262。ISBN 978-1-5090-4940-0. S2CID 3861747 . 2023年11月30日閲覧。
- ^ Liu, Shaoli; Du, Zidong; Tao, Jinhua; Han, Dong; Luo, Tao; Xie, Yuan; Chen, Yunji; Chen, Tianshi (2016 年 6 月)。「Cambricon: ニューラル ネットワーク用の命令セット アーキテクチャ」。2016 ACM /IEEE 第 43 回国際コンピュータ アーキテクチャ シンポジウム (ISCA)。IEEE。pp. 393–405。doi :10.1109/ isca.2016.42。ISBN 978-1-4673-8947-1。
- ^ ab Ambrogio, Stefano; Narayanan, Pritish; Tsai, Hsinyu; Shelby, Robert M.; Boybat, Irem; di Nolfo, Carmelo; Sidler, Severin; Giordano, Massimo; Bodini, Martina; Farinha, Nathan CP; Killeen, Benjamin (2018年6月). 「アナログメモリを使用した同等精度の加速ニューラルネットワークトレーニング」. Nature . 558 (7708): 60–67. Bibcode :2018Natur.558...60A. doi :10.1038/s41586-018-0180-5. ISSN 0028-0836. PMID 29875487. S2CID 46956938.
- ^ Chen, Wei-Hao; Lin, Wen-Jang; Lai, Li-Ya; Li, Shuangchen; Hsu, Chien-Hua; Lin, Huan-Ting; Lee, Heng-Yuan; Su, Jian-Wei; Xie, Yuan; Sheu, Shyh-Shyuan; Chang, Meng-Fan (2017 年 12 月)。「14ns 未満のメモリ内コンピューティングと、自己書き込み終了方式によって有効になるメモリ機能を備えた 16Mb デュアルモード ReRAM マクロ」。2017 IEEE International Electron Devices Meeting (IEDM)。IEEE。pp. 28.2.1–28.2.4。doi : 10.1109 /iedm.2017.8268468。ISBN 978-1-5386-3559-9. S2CID 19556846。
- ^ Yang, J. Joshua; Strukov, Dmitri B.; Stewart, Duncan R. (2013 年 1 月). 「コンピューティングのためのメモリスティブデバイス」. Nature Nanotechnology . 8 (1): 13–24. Bibcode :2013NatNa...8...13Y. doi :10.1038/nnano.2012.240. ISSN 1748-3395. PMID 23269430.
- ^ シャフィー、アリ;ナグ、アニルバン。ムラリマノハール、ナヴィーン。バラスブラモニアン、ラジーブ。ストラカン、ジョン・ポール。胡族、苗族。ウィリアムズ、R.スタンリー。スリクマール、ヴィヴェク(2016 年 10 月 12 日)。 「アイザック」。ACM SIGARCH コンピュータ アーキテクチャ ニュース。44 (3): 14-26。土井:10.1145/3007787.3001139。ISSN 0163-5964。S2CID 6329628。
- ^ Ji、Yu Zhang、Youyang Xie、Xinfeng Li、Shuangchen Wang、Peiqi Hu、Xing Zhang、Youhui Xie、Yuan (2019 年 1 月 27 日)。FPSA: 再構成可能な ReRAM ベースの NN アクセラレータ アーキテクチャのためのフル システム スタック ソリューション。OCLC 1106329050。
{{cite book}}: CS1 maint: 複数の名前: 著者リスト (リンク) - ^ Nandakumar, SR; Boybat, Irem; Joshi, Vinay; Piveteau, Christophe; Le Gallo, Manuel; Rajendran, Bipin; Sebastian, Abu; Eleftheriou, Evangelos (2019 年 11 月)。「ディープラーニングのトレーニングと推論のための相変化メモリ モデル」。2019年 26 回 IEEE 国際エレクトロニクス、回路、システム会議 (ICECS)。IEEE。pp. 727–730。doi : 10.1109 /icecs46596.2019.8964852。ISBN 978-1-7281-0996-1. S2CID 210930121。
- ^ Joshi, Vinay; Le Gallo, Manuel; Haefeli, Simon; Boybat, Irem; Nandakumar, SR; Piveteau, Christophe; Dazzi, Martino; Rajendran, Bipin; Sebastian, Abu; Eleftheriou, Evangelos (2020年5月18日). 「計算相変化メモリを使用した正確なディープニューラルネットワーク推論」. Nature Communications . 11 (1): 2473. arXiv : 1906.03138 . Bibcode :2020NatCo..11.2473J. doi : 10.1038/s41467-020-16108-9 . ISSN 2041-1723. PMC 7235046. PMID 32424184 .
- ^ 「Nvidia、Hopper MLPerf デビューで「記録的なパフォーマンス」を達成」。
- ^ 「精密化学薬品散布による雑草防除のためのマシンビジョンシステムの開発」(PDF)。フロリダ大学。CiteSeerX 10.1.1.7.342。2010年6月23日時点のオリジナル(PDF)からアーカイブ。
- ^ 「NVIDIA Automotive の自動運転車テクノロジーとソリューション」。NVIDIA。
- ^ 「Movidius、世界で最もインテリジェントなドローンを開発」2016年3月16日。
- ^ 「Qualcomm Research がサーバークラスの機械学習を日常のデバイスに導入し、よりスマートに [ビデオ]」。2015 年 10 月。
外部リンク
- Nvidia が次世代プラットフォーム Pascal.htm でアクセラレータをフル稼働
- Eyeriss プロジェクト、MIT
- https://alphaics.ai/
