文件名称:parda:来自bitbucket的file_parda的fork
文件大小:345KB
文件格式:ZIP
更新时间:2024-06-14 04:56:34
C
重用距离是基于堆栈直方图模型来表征数据缓存局部性的成熟方法。 迄今为止,由于成本高昂(通常比所分析代码的执行时间大几个数量级),该分析仅限于最终使用。 Parda是第一种通过分析内存地址轨迹来计算准确的重用距离的并行算法。 该算法使用可调参数,当最大所需重用距离受高速缓存大小上限限制时,该参数可加快分析速度。 该程序是文件输入上的Parda实现。 parda omp的实现主要在parda_omp.c和parda_omp.h中。 运行文件输入Parda的说明。 A)设置和编译 步骤0:parda使用glib标准linux库。 如果在ubuntu系统上,只需执行以下sudo命令。 sudo apt-get安装glib 步骤1:从项目git网页下载示例跟踪文件。 normal_137979.trace是文本文件,binary_137979.trace是二进制文件。 这两个文件记录“ ls
【文件预览】:
parda-master
----process_args.h(419B)
----narray.h(699B)
----parda.c(7KB)
----main.c(1KB)
----narray.c(1KB)
----LICENSE(34KB)
----seperate.h(578B)
----makefile(1KB)
----parda_omp.c(5KB)
----run.sh(84B)
----.gitignore(15B)
----splay.h(1KB)
----splay.c(7KB)
----parda_mpi.c(7KB)
----README.md(3KB)
----parda_print.c(2KB)
----process_args.c(3KB)
----parda_omp.h(460B)
----seperate.c(2KB)
----parda.h(5KB)
----parda_mpi.h(703B)
----traces()
--------normal_137979.trace(1.93MB)
--------binary_137979.trace(1.05MB)