【知識】並列処理と並行処理の違い
目次
並列(parallel)
複数の別々ものが同時に処理をすること
並行(concurrent)
タスクを切り替えて少しずつ処理していくこと
スレッド
GPU : Graphics Processing Unit
- 描画計算に特化したプロセッサ
GPGPU : General purpose computing on graphics processing unit(ジェネラル プぇーポス コンピューティング オン グラフィックス プロセッシング ユニット
- 描画計算以外の処理も行わせること
CPU : セントラル プロセッシング ユニット
- 汎用的なコンピューティングをするためのチップ
ARMとNVIDAのビジネスモデルは同じ
- 設計だけして、設計のライセンス料をとる仕組み
DPU : Data Processing Unit
- AI と機械学習、セキュリティ(データの暗号化)、通信、およびストレージなどにおいて、アプリケーションのパフォーマンスをオフロードして向上させます。
- DPUの発表 2020年2月
- ARM買収 2021年6月 決定
SmartNIC : NFV(Network Function Virtualization)のネットワーク機器の機能を再現するときにCPUの処理能力が落ちる原因となるIPパケット処理など負荷のかかる処理をオフロードしてCPUの負荷を軽減することができるNICです。
【知識】並列処理と並行処理の違い