RIO: ROB-Centric In-Order Modeling of Out-of-Order Processors

IEEE Computer Architecture Letters(2021)

引用 0|浏览14
暂无评分
摘要
Architectural studies of the cache and memory hierarchy need a fast simulation model for the processor core that accurately conveys the impact of memory subsystem changes on application performance. We propose the RIO model (ROB-centric In-order model for Out-of-order cores), a single-pass core performance model based on finding the earliest possible future issue time for out-of-order execution. RIO can natively model second-order effects of overlapping and interacting miss events, significantly improving accuracy over interval simulation. Yet it is no more complex to implement and run, providing a compelling speedup over more detailed models. We implement RIO in Sniper and evaluate it on 2000+ application traces, and find it has an average absolute prediction error of 10.3 percent over Sniper's most detailed model, while simulating 2.8× faster on average (up to 5× on memory-bound workloads).
更多
查看译文
关键词
Processor performance simulation,mechanistic core models
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要