Caching 用于缓存命中率评估的数据集

Caching 用于缓存命中率评估的数据集,caching,dataset,computer-science,benchmarking,trace,Caching,Dataset,Computer Science,Benchmarking,Trace,我正在为缓存实施一种新的驱逐策略。为了将其命中率与常规LRU缓存进行比较,我希望使用来自实际系统(如服务器请求或虚拟内存访问)的数据跟踪,我可以使用缓存进行回放,并测量所需的指标。 令人惊讶的是,我发现这样的痕迹很少,最大的一个是维基百科访问痕迹 这些痕迹的其他来源是什么? 评估缓存效率的常用基准是什么?对于CPU缓存,您可以在GEM5模拟器下运行工作负载;我假设SPECint/SPECfp是常见的。IDK,如果它允许您录制跟踪以便以后重播。它可以模拟多个不同的ISA,甚至包括x86和ARM在内

我正在为缓存实施一种新的驱逐策略。为了将其命中率与常规LRU缓存进行比较,我希望使用来自实际系统(如服务器请求或虚拟内存访问)的数据跟踪,我可以使用缓存进行回放,并测量所需的指标。 令人惊讶的是,我发现这样的痕迹很少,最大的一个是维基百科访问痕迹

这些痕迹的其他来源是什么?
评估缓存效率的常用基准是什么?

对于CPU缓存,您可以在GEM5模拟器下运行工作负载;我假设SPECint/SPECfp是常见的。IDK,如果它允许您录制跟踪以便以后重播。它可以模拟多个不同的ISA,甚至包括x86和ARM在内的一些ISA的完整系统模拟;我假设SPECint/SPECfp是常见的。IDK,如果它允许您录制跟踪以便以后重播。它可以模拟多个不同的ISA,甚至可以模拟包括x86和ARM在内的一些ISA的完整系统。