【知識】並列処理と並行処理の違い

目次

並列(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です。

Author

Daiki Iijima

Posted on

2021-11-07

Updated on

2024-02-27

Licensed under