[854]  キャッシュの効率について
投稿者:明けの星 さん   2000-01-16 06:10:03
PenIIの1次キャッシュの性能を調べてみたのですが、1次キャッシュの効率に、おかしな点があります。
キャッシュ測定スタート直後は、ミスヒットをしているのです。
イニシャライズもしているのですが・・・
  1. YU さん   2000-01-16 08:37:50
    最初は必ずミスすると思うのですが。
  2. 明けの星 さん   2000-01-16 08:39:05
    追加、評価機種はVAIO。
    スタート直後は2時キャッシュもミスヒットしています。
    なぜでしょうか?
    プログラムはアセンブラで書いたのですが、問題ないと思います。
    PenIIのキャッシュメモリの癖とかでしょうか???
  3. さん   2000-01-16 11:04:20
    素人考えなんですが、キャッシュってあらかじめ貯めておいたデータに再度アクセスするさいにヒットするわけですから、スタート直後でキャッシュデータがない時って当然ミスになる気がするんですが・・
  4. まこと さん   2000-01-16 23:49:48
    ぜんぜん関係ない話で申し訳ないのですがVAIOのPII400モデルは
    実はFSB66*6倍で動作しているとパソコンショップの店員から聞いたんですが
    本当なんでしょうか?明けの星さんのPIIのFSBと倍率は何でしょうか?
    ちょっと気になったもので、よろしければ教えてください。
  5. CKK さん   2000-01-17 00:02:49
    350以上のPentiumIIは全てベース100です。Celeronだったら66ですが。
  6. DOM さん   2000-01-17 00:19:05
    初期の方のPenII_400MHzでは6倍設定を持っているのもあるらしいです。
    が、残念ながら私はお目にかかったことがありません。
  7. 赤い魔法使い さん   2000-01-17 01:06:33
    モバPenIIは66の6倍かも^^;。
  8. CKK さん   2000-01-17 01:44:51
    あ、モバイルか。それは考えてなかった(^^;)
  9. 明の星 さん   2000-01-17 07:08:54
    私のVAIOのPenIIは、66*5=333です。
    え〜と、キャッシュですが、
    イニシャライズ = 計算に必要になるデータをあらかじめキャッシュに格納させるために、測定前に、計算を行う。
    ということなので、キャッシュにはデータは入っているのです。
    ただ、OSが何かいたずらして、追い出したりしてるのかな〜・・・
    と思って、聴いた見たのですが・・・
    PowerPCではうまくいくのですが。。。(こちらもアセンブラで書いた別のプログラムですが、やっていることは同じです。)
  10. まこと さん   2000-01-17 22:14:48
    >私のVAIOのPenIIは、66*5=333です。
    明けの星さんどうもです。

    >350以上のPentiumIIは全てベース100です。Celeronだったら66ですが。
    普通はそうですよね。それがゆえに店員の話が気になったもので。

    >モバPenIIは66の6倍かも^^;。
    こうゆう物も、あるんですね。

  11. dtx さん   2000-01-18 17:43:45
    >ただ、OSが何かいたずらして、追い出したりしてるのかな〜・・・

    OSが干渉できるような環境でキャッシュ性能を測るのは無謀のような気がします。
    DOSレベルで、なにもかも自分でコントロールしたほうがよろしいかと。