You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[TRANSLATION]
In the design of dcache of Xiangshan South Lake, atomicReplayunit processes lr instructions. When the corresponding address block is processed by lr instructions, it will lock the address block, receive the sc instructions corresponding to the address block within the specified time, and the lrsc matching is successful. However, this module receives a new lr instruction within the lock time and does not process it right away, but waits until the lock time expires to process the lr instruction. After receiving lr instructions within the lock time, new atomic instructions cannot be processed.
Question: Why not just process the second lr instruction and override the first instead of waiting for a timeout?
The text was updated successfully, but these errors were encountered:
香山南湖dcache设计中,atomicReplayunit处理lr指令,当对应的地址块进行lr指令处理时,会锁住该地址块,在规定时间内接收该地址块对应的sc指令,lrsc匹配成功。但该模块在锁定时间内接收到新的lr指令,不会马上进行处理,而是等到锁定时间超时后才能处理该lr指令。在锁定时间内接收lr指令后,就无法处理新的原子指令 。
疑问:为什么不能在接受到第二次lr指令后就马上处理,并覆盖掉第一个lr指令,而是要等待超时后进行处理?
[TRANSLATION]
In the design of dcache of Xiangshan South Lake, atomicReplayunit processes lr instructions. When the corresponding address block is processed by lr instructions, it will lock the address block, receive the sc instructions corresponding to the address block within the specified time, and the lrsc matching is successful. However, this module receives a new lr instruction within the lock time and does not process it right away, but waits until the lock time expires to process the lr instruction. After receiving lr instructions within the lock time, new atomic instructions cannot be processed.
Question: Why not just process the second lr instruction and override the first instead of waiting for a timeout?
The text was updated successfully, but these errors were encountered: