IT用語集– archive –
-
Ray(レイ)
Ray(レイ) 英語表記: Ray 概要 Rayは、Pythonで構築された、オープンソースの分散フレームワークです。このフレームワークの主要な目的は、特に機械学習やデータ処理など、計算負荷の高いタスクを複数のコンピューター(ノード)にわたって効率的に分散... -
Hadoop MapReduce(ハドゥープマップリデュース)
Hadoop MapReduce(ハドゥープマップリデュース) 英語表記: Hadoop MapReduce 概要 Hadoop MapReduceは、テラバイトやペタバイト級の巨大なデータセット(ビッグデータ)を、多数の安価なコンピュータ群に分散させて並列処理するための、基盤となるプログ... -
Apache Spark(アパッチスパーク)
Apache Spark(アパッチスパーク) 英語表記: Apache Spark 概要 Apache Sparkは、大規模なデータセットを高速に処理するために設計された、オープンソースの分散フレームワークです。これは、並行・並列処理(マルチスレッド, 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)および機械学習のためのオープンソースソフトウェアプラットフォームです。このプラットフォームは、並行・並列処...