Cache Profiling技术
Computer Engineering(2006)
摘要
如何减少和隐藏cache失效的延迟,是人们关注的热点.编译器为了得到cache访问命中的情况,往往使用模拟器去跑一遍来得到结果,这样的速度很慢.为了克服以上缺点,提出了在编译器中作cache profiling来获取cache访问的信息.类似于value profiling和stride profiling,cache profiling对访存指令作插装,可以有效地提高速度,并且只需要编译器的支持即可.Cache profiling获得的信息可以用来改进指令调度、软件预取、生成cache hint和辅助线程等.
更多查看译文
关键词
Cache hint,Cache profiling,Compiler,Profiling