在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1811|回复: 1

[原创] 【cache】多端口是不是要保证做到保序?

[复制链接]
发表于 2021-4-19 16:42:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
小弟刚接触 CPU 和 cache 设计,有个问题想请教各位:
RT,如果我实现一个多端口的 non-blocking cache,一个端口给 LOAD 模块,一个端口给 STORE 模块,假设 core 发射了如下的连续两条指令,访问同一地址,都发生了 miss,是不是 cache 必须要做到保序才行,也就是要保证 WAR 的约束?还是说这个 WAR 约束由 core 来实现,core 必须等到前面的 load 指令 retire 了才能发射后面的 store?谢谢~





  1. load x1, ADDR1
  2. store x2, ADDR1


复制代码


发表于 2021-4-22 10:32:23 | 显示全部楼层
我是来赚积分的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-26 15:44 , Processed in 0.013832 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表