|
▼大箸さん:
>ひよひよさん、こんにちは〜
お久しぶりです。
実は、この問題私も認識しているのですが、どう解決したら良い物か検討しているところなのです。最初は何でこんな仕様変更をしたんだろう??と思っていたのですが、よくよく考えると、コアごとに異なるクロック周波数を設定できるようになると、TSCの値がコア間で異なることになり単純にRDTSCを使うことができなくなってしまいます。まぁ、実行するプロセッサコアを決めておけばいいのですが・・・。
クロック周波数が変化してもTSCは起動したときの速度で更新しているんだろうなぁ〜と勝手に思っております。この問題 CPU-Z は既に解決してるみたいですし、さすがにそろそろとは思っているのですが・・・
報告ありがとうございました。
参考ページ
CEDEC2005 - デュアルコアプロセッサのためのマルチスレッド対応ゲームの開発事例
http://pcweb.mycom.co.jp/articles/2005/09/10/cedec1/
★いよいよダメならインテルの中の人に聞いてみようと思います。。。
|
|