- 博客(3)
- 资源 (20)
- 收藏
- 关注
原创 gem5 classic memory实现cache sampling set
问题: 如何实现缓存set的抽样呢?比如2MB的LLC,cache line 64Byte, 32-way,那么拥有1024个set。现在要抽取其中的32个set,该set独立于LLC,但访问行为与LLC一致,如第0个,第32个,第64个……等,该抽样的set仅仅保留tag即可。那么如何实现呢?思路:与此部分相关的内容主要集中在gem5/src/mem/cache/目录下的cache_impl.h
2015-08-26 20:09:49 2044 6
原创 gem5: 实现最后一级缓存LLC分区
问题:如何实现cpu中最后一级换成分区呢?如对于LLC 2MB,cache line 64Byte, 32-way,将其分区为16路相连并保持1024 cache sets不变呢?比如下面的4个set, 8路相连,分区后变成4路有效(标志为1的)的cache。 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1
2015-08-04 09:30:24 3653
原创 gem5: 使用ruby memory system中的mesh结构 出现AssertionError错误
问题:在使用ruby memory system中的mesh结构测试时,出现如下错误:Traceback (most recent call last): File "<string>", line 1, in <module> File "/home/fandroid/gem5/src/python/m5/main.py", line 388, in main t = t.tb_n
2015-08-01 17:19:21 2134
running parsec 3 for arm architecture
2016-01-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人