@EastonMan 看的新闻
+碎碎念
+膜大佬
+偶尔猫猫
+伊斯通听的歌
#今日看了什么
#学习

Victima: Drastically Increasing Address Translation Reach by Leveraging Underutilized Cache Resources

https://arxiv.org/pdf/2310.04158
#学习
今日思考了一个问题。
对于 顺序一致性内存模型(Sequential Consistency),简单的load值预测可能会导致违例。

考虑以下事件:
1. Core#1 load [x] -> predict A
2. Core#1 执行load [x] -> value B
3. Core#2 store A -> [x]
4. Core#1 commit load, 重发load -> value A

提出几个问题:
1. load的值预测是否应该认为是正确的?
2. 如果不正确,哪里会出现问题?
3. 如何解决?何种情况才有必要replay/recover?
#学习
大开眼界喵
Draco(MICRO’20) Architectural and Operating System Support for System Call Security 阅读笔记
https://blog.cyyself.name/draco-notes/
#学习
解决解耦前端误预测恢复延迟高的问题
提出了一种由IFU充当紧耦合前端减少分支较为稀疏情况下的误预测惩罚

Elastic Instruction Fetching
https://ieeexplore.ieee.org/document/8675212/
#学习
主要提出了H2P(Hard to Predict)分支的一些特点和为什么SOTA预测器无法有效预测的原因
还有这些分支对宽后端IPC的影响

Branch Prediction Is Not a Solved Problem: Measurements, Opportunities, and Future Directions
https://arxiv.org/abs/1906.08170
 
 
Back to Top