データ並列とGPU

このカテゴリの用語

GPU Acceleration

GPU Acceleration 英語表記: GPU Acceleration 概要 GPUアクセラレーションは、グラフィックス処理ユニット(GPU)が持つ膨大な数のプロセッシングコアを活用し、本来CPUが処理する計算負 […]

Data Parallel

Data Parallel 英語表記: Data Parallel 概要 データ並列とは、並列アルゴリズム設計における基本的な手法の一つであり、処理対象となる巨大なデータセットを複数の小さなブロックに分割し、それらを複数 […]

MapReduce(マップリデュース)

MapReduce(マップリデュース) 英語表記: MapReduce 概要 MapReduce(マップリデュース)は、テラバイトやペタバイト級の巨大なデータセットを、多数のコンピュータ(ノード)を使って並行・並列に処理 […]

NEON(ネオン)

NEON(ネオン) 英語表記: NEON 概要 NEONは、主にARMアーキテクチャを採用したCPUに組み込まれている、高度なSIMD(Single Instruction, Multiple Data:単一命令、複数デ […]

AVX(エーブイエックス)

AVX(エーブイエックス) 英語表記: AVX (Advanced Vector Extensions) 概要 AVX(Advanced Vector Extensions)は、インテル社によって開発されたCPUの命令セ […]

SIMD(シムディー)

SIMD(シムディー) 英語表記: SIMD (Single Instruction, Multiple Data) 概要 SIMDは、並列処理を実現するための基本的なアーキテクチャの一つであり、「単一の命令で複数のデー […]

ROCm(ロックエム)

ROCm(ロックエム) 英語表記: ROCm (Radeon Open Compute Platform) 概要 ROCmは、AMD社が開発・提供する、GPUを活用した高性能計算(HPC)および機械学習のためのオープンソ […]

OpenCL(オープンシーエル)

OpenCL(オープンシーエル) 英語表記: OpenCL (Open Computing Language) 概要 OpenCLは、CPUだけでなくGPUやその他のアクセラレータ(FPGAなど)といった異なる種類の計算 […]

CUDA(クーダ)

CUDA(クーダ) 英語表記: CUDA (Compute Unified Device Architecture) 概要 CUDAは、アメリカの半導体メーカーであるNVIDIA社が開発・提供している、GPU(Graph […]