AI LAB / KEYWORD DICTIONARY

基礎知識

Accelerated Computing(アクセラレーテッド・コンピューティング)とは?

専用のハードウェアとソフトウェアを用い、計算処理を高速化する方式。CPUとGPUなどを組み合わせ、並列処理を活用します。

仕組みと使いどころ

CPUの負荷となる処理を専用のアクセラレータへ移し、並列処理によって高速かつ効率的に実行します。代表的なアクセラレータにはGPU、ASIC、FPGAがあります。CPUとほかのプロセッサーを組み合わせた異種混在型のシステムとして構成でき、機械学習、データ分析、シミュレーション、可視化などに利用されます。実現には、アクセラレータに対応するソフトウェアやAPI、処理装置とメモリーやストレージを接続する技術も用いられます。

Accelerated Computingの活用例

たとえば、こんな場面で

AIモデルの学習で、CPUとGPUを組み合わせ、並列計算をGPUで実行します。特定用途にはASIC、再構成可能な処理にはFPGAを利用できます。

使うときのポイント

対象処理、対応するハードウェアとソフトウェア、性能、エネルギー効率、総費用をCPUのみの構成と比較します。

参考資料

What Is Accelerated Computing? (新しいタブで開きます)What is Accelerated Computing? | IBM (新しいタブで開きます)

用語の説明や活用例に関連する参考資料です。

READ & LEARN

用語を知ったら、活用を知る。

AI LABで、AIの動向や業務に取り入れるヒントを読む。

記事一覧を見る