No.1
- 回答日時:
「公式」のような換算方法はありません。
例えばIBMのPowerプロセッサは動作クロック数よりもMIPS値の方が大きい値となります。
類似のアーキテクチャを持つPowerPCとPowerに共通する換算方法は実現可能かもしれませんが、アーキテクチャの違うプロセッサには適用できません。
この回答への補足
回答どうもありがとうございます。
>例えばIBMのPowerプロセッサは動作クロック数よりも
>MIPS値の方が大きい値となります。
の意味がよくわからないのですが……。
クロック周波数=MIPS値×0.xxx
のような公式設定は(別系統のプロセッサでは)不可能ということですか?
No.2ベストアンサー
- 回答日時:
MIPSは「1クロックあたりの平均処理命令数」 × クロック周波数
という式で求まるはずです。
「1クロックあたりの平均処理命令数」はCPUごとに異なります。
最近のCPUはどれも、複数の命令を同時に処理することが出来ます。また、命令一つを実行する為には、数クロックから数十クロックの処理時間を必要とします。
それから、実行する命令によっては、「命令AとBは同時に実行できない」とか「命令Aの処理結果によっては、現在計算中の命令を破棄して、それらを再計算させなければならない」などといったことが起こります。
ですから、CPUのスペック表に書かれているMIPS値は「典型的な使用状態における平均値」であり、実際のMIPS値は、そのときの使用状況によって異なってくるわけです。
>「1クロックあたりの平均処理命令数」はCPUごとに異なります
なるほど。これでは汎用の換算式は難しいですね。「平均」というところもミソだし……。PenIIIとG4を同一クロックだから処理性能が同じ、といえない理由もここにあるんですね。RISCとCISCでも違うだろうし。
色々調べていたら、「CPU i486(100MHz)=70MIPS相当」という文章が見付かりました。100,000,000Hz=70,000,000IPS なので、「i486」に関しては1Hzに平均0.7回の命令を実行できる、ということになりそうです。
でも、これも使用状況によって変わるということですね。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(コンピューター・テクノロジー) クロック周波数が4GHzのCPUは,4クロック1命令処理できると仮定した場合,1秒間に何回の処理が可 2 2023/01/11 18:59
- その他(コンピューター・テクノロジー) PIC16F1シリーズマイコンのNCO機能について 1 2023/04/18 08:41
- 数学 フーリエ変換後の負の周波数成分の扱いについて 4 2022/09/03 10:18
- その他(自然科学) 風車音の測定 3 2023/04/28 07:12
- 物理学 風力発電での音 1 2023/04/16 08:55
- 工学 高周波工学について 3 2022/05/11 11:04
- 工学 周波数fで表現したフーリエ変換の対称性に関する質問です。 1 2022/09/14 12:27
- 工学 オペアンプによる増幅回路でのノイズ対策について 5 2022/03/22 16:06
- その他(コンピューター・テクノロジー) ハードドライブのデータ記憶方法 USBメモリーなどの半導体記憶デバイスは、ビット毎の 0 or 1 1 2023/02/25 12:41
- 工学 半導体 光減衰法による少数キャリアのライフタイム測定で周波数を変えたときの検出波形(縦軸出力電圧、横 1 2023/05/16 19:15
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アセンブリ言語で。
-
なぜ、i++なのか?(ものすごく...
-
組み込みCプログラムで実数型
-
マイコンのビット数とクロック数
-
CPU、Z80からステート数から...
-
命令網羅率の計算問題です
-
命令レジスタとデコーダ
-
COM1(RS232C)とUSB仮想COMポー...
-
RPG言語 SQL文とREAD命令、どっ...
-
x86系のCPUとは?
-
【有効数字について】 授業で、...
-
もしコンピューターが2進数か...
-
文字化けはなぜ日本語が入って...
-
KとKB
-
文字の容量(サイズ)についての...
-
データ量の単位について教えて...
-
ブルーレイディスクの容量に関...
-
有効数字について
-
Excelの累乗について式とVBAで...
-
基本情報処理技術者試験問題が...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラム言語FortranとCの違...
-
命令網羅率の計算問題です
-
組み込みCプログラムで実数型
-
VBAでのコントロール操作
-
COM1(RS232C)とUSB仮想COMポー...
-
64ビット化による処理速度低下...
-
なぜ、i++なのか?(ものすごく...
-
H8Sで割り込み発生時の飛び先ア...
-
アセンブリ言語で。
-
MIPS と クロック周波数の換算方法
-
x86系のCPUとは?
-
PICマイコンのプログラムについ...
-
arduino
-
応用情報技術者試験問題の解き...
-
CPUのHTについて教えてください。
-
VBSとVBA
-
MFCのエディットボックス上書き...
-
C言語についてです 整数nを入力...
-
CPU、Z80からステート数から...
-
+=と÷=の処理速度の謎を教え...
おすすめ情報