1

lmbench によって生成されたメモリ レイテンシ カーブを見ていたら (例: https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/W51a7ffcf4dfd_4b40_9d82_446ebc23c550/page/Untangling%20memory%20access %20measurements%20-%20memory%20latency )、配列のサイズが正確な割り当て場所にどのように影響するのか疑問に思っていました。

私の現在の推測では、100KB の配列がキャッシュに割り当てられ、80MB の配列がメイン メモリに割り当てられます。これが当てはまらない場合、つまりサイズ 100KB の配列もメイン メモリで初期化される場合、そのレイテンシは確実にメイン メモリのレイテンシと等しくなり、カーブにレイテンシの上昇はありません。

私の推測が正しいかどうか、またはメモリレイテンシの理解に何か問題があるかどうかを確認したいだけです。

4

1 に答える 1