摘要
由于主存系统的性能受到多种因素的影响,现有方法不能快速地得到可靠的分析结果,从而影响芯片质量和上市时机.为解决此问题,提出将带时序的程序员视图(PVT)模拟和排队论相结合的方法——ComPQ.首先从PVT模拟中提取与访存相关的系统级实时参数,然后将主存系统抽象为非抢占优先的M/G/1排队模型,再结合实时参数进行性能分析,得到平均访存延迟结果.由于PVT的建模和模拟代价小,从中得到的实时参数弥补了静态理论分析的不足;同时,排队论也提高了纯PVT模拟的精度.实验结果表明,ComPQ与周期精确级模拟相比平均误差为6.38%,最后用主存系统设计空间探索的实例验证了ComPQ的有效性.
Main memory system performance is sensitive to many parameters.Existing analysis approaches are time-consuming and unreliable that can not eliminate performance bottlenecks under time-to-market pressures.To solve this problem,this paper presents a hybrid analysis approach called ComPQ,which combines programmer's view with timing(PVT) simulation with queuing model.ComPQ first collects system-level real-time parameters from PVT simulation.Then an MG1 queuing model with non-preemptive priority is combined with the parameters to determine the average memory access latency.The fast PVT simulation and the queuing model increase the accuracy of each other.Experimental results show that compared with cycle accurate model,the average performance error of ComPQ is 6.38%.Finally,we present main memory system space exploration case studies to demonstrate the effectiveness of using ComPQ for exploration.
出处
《计算机辅助设计与图形学学报》
EI
CSCD
北大核心
2010年第12期2228-2236,共9页
Journal of Computer-Aided Design & Computer Graphics
基金
国家"八六三"高技术研究发展计划(2006AA010202)
关键词
系统级设计
主存系统
事务级建模
排队论
性能分析
system level design
main memory system
transaction level modeling
queuing theory
performance analysis