ハードウェアアクセラレーション
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/01/31 15:00 UTC 版)
コンピューティングにおいて、ハードウェアアクセラレーション (英: hardware acceleration) とは、なんらかの機能を通常の汎用プロセッサ (CPU) 上で動作するソフトウェア(コンピュータプログラム)としての実装で処理したのではレイテンシが大きい、スループットが低い、消費電力が大きい、などといった問題があるような場合に、ハードウェア実装による支援で実行速度などを加速(アクセラレーション)し、システム全体の性能や効率を向上させる技術である。ハードウェアアクセラレーションを利用するにはシステムに専用のプロセッサを追加する必要があるため、コスト高に繋がる可能性がある。
- ^ ある一時期には「Intel 80286#CPUアクセラレータ」の記事にあるように、286マシンに486を載せるといった製品まで登場した。
- ^ 【GTC 2017】NVIDIA、FP32で演算するCNNをINT8に変換して性能を2.5~3倍に引き上げるアルゴリズムを開発
- ^ 【後藤弘茂のWeekly海外ニュース】AMDが次世代GPU「Radeon RX Vega64」を正式発表 ~AMDの夏の大攻勢始まる - PC Watch
- 1 ハードウェアアクセラレーションとは
- 2 ハードウェアアクセラレーションの概要
- 3 概略
- 4 参考文献
ハードウェアアクセラレーション
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/03/23 09:35 UTC 版)
「ニューラルネットワーク」の記事における「ハードウェアアクセラレーション」の解説
ニューラルネットワークの推論を高速化する様々なハードウェアアクセラレーションAPIが提案・実装されている。GPUにおけるCUDA、WindowsにおけるDirectML、NVIDIAにおけるTensorRTなどが挙げられる。
※この「ハードウェアアクセラレーション」の解説は、「ニューラルネットワーク」の解説の一部です。
「ハードウェアアクセラレーション」を含む「ニューラルネットワーク」の記事については、「ニューラルネットワーク」の概要を参照ください。
- ハードウェアアクセラレーションのページへのリンク