首页 > 解决方案 > 是否有可能弄清楚计算机上DRAM的行缓冲区策略(开行或闭行)?

问题描述

打开页面策略:当存在局部性时,行缓冲区保持打开状态,这意味着行缓冲区命中成本低,未命中成本高(预充电时间在关键路径上)。

关闭页面策略:如果局部性很小,则在访问后立即对位线进行预充电,因此几乎每次访问都是行缓冲区未命中。

由于行缓冲区命中大约为 20ns,行缓冲区冲突为 60ns,是否可以在我传输位并测量时间时使用 rdtsc 来模拟这一点?我假设它不是那么简单..

标签: ccachingmemoryarchitecturerdtsc

解决方案


推荐阅读