|
▼ひよひよさん:
>よくよく考えると読み込んだときは 0 を返すけれど、書き込んだときに特別な効果があるような MSR を発見することは出来ないような・・・(-_-;
>
>CPU Lock Free な方々は前後の MSR Walker 結果を送っていただけると幸いです。が、現在の倍率の部分が違うだけ??
>
>とりあえず Pentium 4 HT 2.4C の私の環境で 0x00000000 - 0x0000FFFF の範囲をチェックした結果は。。。0xFFFFFFFF までサーチしても何も出てこなかったりして(>_<)
さっそく試してみました。とりあえず0x00000000-0x00FFFFFFをサーチしてみましたが、新発見は?です。
Mobile Pentium4/Pentium4-M(SpeedStep対応)と通常のPentium4(SpeedStep未対応)とを比べてみると、新発見があるかもしれません。
■ベンチマーク結果
(0x00000000-0x00FFFFFFのサーチに要する時間)
Pentium4 3.06GHz(Northwood, HT対応)+WinXP Pro.(SP2) - 128秒
Athlon64 3000+(NewCastle, 2.0GHz)+WinXP Pro.(SP2) - 71秒
Athlon64 3000+(NewCastle, 2.0GHz)+Win2K(SP4) - 50秒
Athlon64 3000+(NewCastle, 2.0GHz)+WinXP(x64-RC1) - 108秒
Athlon64がぶっちぎりに速いみたいです。なぜWinXPよりもWin2Kの方が速くなるのかは不明。
■Pentium4 3.06GHzで0x00000000-0x00FFFFFFをサーチした結果
MSR : 63-32 31-0
----------------------------
00000010 : 00000576 544066BC
00000017 : 000A0000 00000000
0000001B : 00000000 FEE00900
0000002B : 00000000 0000000E
0000002C : 00000000 17110017
0000008B : 00000021 00000000
000000FE : 00000000 00000508
00000174 : 00000000 00000008
00000175 : 00000000 F7C4B000
00000176 : 00000000 804DFE0F
00000179 : 00000000 000C0204
0000019A : 00000000 00000002
000001A0 : 00000000 00000089
00000200 : 00000000 00000006
00000201 : 0000000F C0000800
00000202 : 00000000 F8000001
00000203 : 0000000F FC000800
00000250 : 06060606 06060606
00000258 : 06060606 06060606
00000268 : 05050505 05050505
0000026E : 05050505 05050505
0000026F : 05050505 05050505
00000277 : 00070106 00070106
000002FF : 00000000 00000C00
000003F0 : 00000000 0000FC00
00000400 : 00000000 0000FFFF
00000404 : 00000000 00038000
00000408 : 00000000 00000080
0000040C : 00000000 0000007E
P.S. CrystalCPUID解説ページへのリンク、ありがとうございます。恐縮です。m(_)m
|
|