• 大小: 2.9 KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2024-10-16
  • 语言: 其他
  • 标签: cache  参数测量  

资源简介

基于平均访问速度测量的cache参数测量,可以测量cache大小,cache级数,cache 组数、路数等

资源截图

代码片段和文件信息

#include 
#include 
using namespace std;
int main() {
    int s = 1024 * 16;
int delta = 1; 
int times = 10000;
int l1 = 1024 * 8;
while (delta < 128) {
    //int* b = new int[1024 * 8];
int w = 0;
int c = times * delta;
double startend;
int* a = new int[s];
start = clock();
for (int i = 0; i < c; ++ i) {
     for (int j = 0; j < s; j += delta) {
        w += a[j];
    }
}
end = clock();
delete[] a;
double cost = end - start;
cout << delta * 4 << “\t“ << cost << endl;
    delta = (delta << 1);
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        830  2014-04-02 22:14  cacheway.cpp

     文件       1807  2014-04-02 22:55  matrix_mul.cpp

     文件       1198  2014-04-02 22:47  way.cpp

     文件       1314  2014-04-02 22:44  way1.cpp

     文件        581  2014-04-02 23:08  cacheblock.cpp

     文件        626  2014-04-02 13:35  cachesize.cpp

----------- ---------  ---------- -----  ----

                 6356                    6


评论

共有 条评论