問題タブ [rdtsc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
5442 参照

c - C プログラミングで CPU サイクルを秒に変換する

rdtsc() 関数を使用して C で取得した CPU サイクルを秒単位の時間に変換する簡単な方法があるかどうかを調べようとしていました。

元:-

これを秒単位の時間に変換する方法はありますか?

0 投票する
2 に答える
608 参照

x86 - CPUID + RDTSC が信頼できないのはなぜですか?

x86-64 プロセッサでの実行時間についてコードをプロファイリングしようとしています。私はこのIntel ホワイト ペーパーを参照しており、RDTSCP と CPUID+RDTSC の使用に関するトピックについて議論している他の SO スレッドも参照しています

上記のホワイトペーパーでは、CPUID+RDTSC を使用する方法は信頼性が低く、統計を使用して証明されています。

CPUID+RDTSC が信頼できない理由は何ですか?

また、同ホワイトペーパーの図1(最小値挙動グラフ)と図2(分散挙動グラフ)のグラフは「方形波」のパターンになっています。そのようなパターンを説明するものは何ですか?