IT用語集– archive –
-
Work Stealing
Work Stealing 英語表記: Work Stealing 概要 ワークスティーリングは、並行・並列処理環境、特にマルチスレッドプログラミングにおける動的な負荷分散手法の一つです。タスクを実行するプロセッサ(ワーカー)がアイドル状態になった際、他のタスクキュー... -
NUMA 最適化
NUMA 最適化 英語表記: NUMA Optimization 概要 NUMA 最適化(Non-Uniform Memory Access Optimization)とは、複数のCPUソケットを持つサーバーシステムにおいて、並行・並列処理の効率を最大限に高めるための技術です。特にマルチスレッド環境下で、各プ... -
Scheduling Policy
Scheduling Policy 英語表記: Scheduling Policy 概要 スケジューリングポリシーとは、並行・並列処理環境において、複数の実行要求(タスク、スレッド、プロセス)に対し、限られた計算資源(CPUコア、GPUストリームなど)をどのように割り当てるか、その... -
gpuProfile
gpuProfile 英語表記: gpuProfile 概要 gpuProfile(ジーピーユープロファイル)とは、GPU(Graphics Processing Unit)を用いた大規模な並行・並列処理における性能を、詳細かつ定量的に測定・分析するための専門的なプロファイリング技術およびツール群... -
Visual Studio Profiler
Visual Studio Profiler 英語表記: Visual Studio Profiler 概要 Visual Studio Profilerは、Microsoft社の統合開発環境(IDE)であるVisual Studioに標準で搭載されている、非常に強力なプロファイリングツールです。このツールは、アプリケーションが実... -
perf(パフ)
perf(パフ) 英語表記: perf 概要 perfは、Linuxカーネルに統合された非常に強力なパフォーマンス解析ツールです。私たちのIT用語の分類である「並行・並列処理」における「パフォーマンス最適化」を実現するための、主要な「プロファイリング」手段とし... -
ログトレース
ログトレース 英語表記: Log Tracing 概要 ログトレースとは、並行・並列処理環境において、複数のスレッドやプロセスが実行した操作の履歴を、厳密なタイムスタンプとともに記録し、その時系列を詳細に分析するデバッグ手法です。特に、複数の処理が共有... -
Deadlock Detector
Deadlock Detector 英語表記: Deadlock Detector 概要 デッドロック検出器は、並行・並列処理環境において、複数のプロセスやスレッドが互いにリソースの解放を待ち続け、永久に処理が進まなくなる「デッドロック」状態を特定するためのデバッグ手法です。... -
Thread Sanitizer
Thread Sanitizer 英語表記: Thread Sanitizer 概要 スレッドサニタイザは、マルチスレッド環境で動作するプログラムの実行時に、データ競合(Data Race)をはじめとする並行処理上の致命的なエラーを動的に検出するためのランタイム解析ツールです。これ... -
レースコンディション
レースコンディション 英語表記: Race Condition 概要 レースコンディションとは、複数の並行プロセスやスレッドが共有リソースにアクセスする際、それらの実行順序やタイミングによってプログラムの最終的な結果が非決定的に変化してしまう現象を指します...