用C++在gem5中写一个cache数据块局部性监测的代码
对于每一个应用程序,在这个架构中计算的话,为了提高整个计算过程中系统的性能,减少数据在计算单元(CPU)和存储单元之间的数据搬运,需要对待计算的应用程序进行划分,一部分在近存计算架构中执行,一部分在普通的片上处理器中进行执行。
仿真需求:
1、需要有一个可以进行数据局部性监测的locality monitor(该monitor应该是在Cache和内存之间),主要监测的对象为出现频繁cache miss的数据块,如果cache miss数目到达一个阈值就判定该段代码的执行应该在近存计算的架构中执行;
发布时间:2020-03-17截至时间:2020-03-30
需求预算:222.00元
类似需求
-
急需呼吸机!113次浏览
发布时间:2020-04-03需求状态:征集中预算:10.00万元
需要呼吸机10台
-
测试泡沫中的丙烯腈残留量172次浏览
发布时间:2020-03-17需求状态:征集中预算:222.00元
蒸汽发生器中,U型管弯管曲会发生关于管之间的冲击滑动磨损,导致管子失效,鉴于这种背景,想做实验。想做的实验(改变摩擦力,摩擦距离,摩擦次数,做管子滑动磨损实验...