「マルチスレッド性能」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
 
(同じ利用者による、間の2版が非表示)
1行目: 1行目:
 
'''マルチスレッド性能'''とは、[[CPU]]において「複数スレッドを同時に動かした場合の性能」である。
 
'''マルチスレッド性能'''とは、[[CPU]]において「複数スレッドを同時に動かした場合の性能」である。
  
 +
== 概要 ==
 +
[[マルチスレッド]]が効果を発揮するのは「断続的で高負荷な処理」であり、「細切れな低負荷な処理」だと「マルチスレッドを準備する手間」でむしろ遅くなる[[諸刃の剣]]である。
 +
 +
ぶっちゃけマルチスレッド性能は「動画のエンコード」「[[zipファイル]]の圧縮伸長」くらいしか出番はない。
 +
 +
高負荷と思われがちな[[ゲーム]]でも「1処理16ミリ秒以内(≒60fps)」と細切れなためマルチスレッド性能はあまり意味をなさない。せいぜい敵キャラの思考ルーチンを別スレッド化するくらいにしか使いみちがない。
 +
 +
== カタログスペックを盛る ==
 
[[パソコン]]や[[スマホ]]の主要な処理ではほぼ[[マルチスレッド]]は使われていないためあまり重要ではないが、[[カタログスペック]]を盛りやすいため宣伝広告などでは広く使われている。
 
[[パソコン]]や[[スマホ]]の主要な処理ではほぼ[[マルチスレッド]]は使われていないためあまり重要ではないが、[[カタログスペック]]を盛りやすいため宣伝広告などでは広く使われている。
 +
 +
また「コア数の多さ」を宣伝することも多い。こちらもコア数が増えすぎると「コア間の同期処理」で遅くなる[[諸刃の剣]]である。
  
 
== 関連項目 ==
 
== 関連項目 ==
 
* [[シングルスレッド性能]]
 
* [[シングルスレッド性能]]
 
* [[マルチスレッド性能]]
 
* [[マルチスレッド性能]]

2022年10月5日 (水) 02:37時点における最新版

マルチスレッド性能とは、CPUにおいて「複数スレッドを同時に動かした場合の性能」である。

概要[編集 | ソースを編集]

マルチスレッドが効果を発揮するのは「断続的で高負荷な処理」であり、「細切れな低負荷な処理」だと「マルチスレッドを準備する手間」でむしろ遅くなる諸刃の剣である。

ぶっちゃけマルチスレッド性能は「動画のエンコード」「zipファイルの圧縮伸長」くらいしか出番はない。

高負荷と思われがちなゲームでも「1処理16ミリ秒以内(≒60fps)」と細切れなためマルチスレッド性能はあまり意味をなさない。せいぜい敵キャラの思考ルーチンを別スレッド化するくらいにしか使いみちがない。

カタログスペックを盛る[編集 | ソースを編集]

パソコンスマホの主要な処理ではほぼマルチスレッドは使われていないためあまり重要ではないが、カタログスペックを盛りやすいため宣伝広告などでは広く使われている。

また「コア数の多さ」を宣伝することも多い。こちらもコア数が増えすぎると「コア間の同期処理」で遅くなる諸刃の剣である。

関連項目[編集 | ソースを編集]