首页 | 官方网站   微博 | 高级检索  
     

基于可变步长的访存延迟测量模型的研究与实现
引用本文:毛席龙,杨安,吕高锋,林琦,程辉.基于可变步长的访存延迟测量模型的研究与实现[J].计算机工程与科学,2014,36(1):12-18.
作者姓名:毛席龙  杨安  吕高锋  林琦  程辉
作者单位:(国防科学技术大学计算机学院,湖南 长沙 410073)
基金项目:国家973计划资助项目(2009CB320503)
摘    要:评测访存延迟对于优化应用访存模式和数据放置有重要的指导意义,然而数据Cache、多线程、数据预取等技术却严重干扰了访存延迟测量的精度。设计并实现了基于可变步长的访存延迟测量模型,在一块空间内根据用户指定的步长创建访问序列环,循环访问这个序列得出平均时间,即为访存延迟。最后对Intel的通用处理器和飞腾处理器在不同数据大小、步长、线程数等情况下的访存延迟进行了测量比较,该模型能够显示存储层次并精确显示测量延迟。

关 键 词:内存延迟  可变步长  测量方法  SMT  多核处理器  飞腾处理器  
收稿时间:2012-04-23
修稿时间:2012-06-29

Research and implementation of memory latency measurement model based on variable stride
MAO Xi long,YANG An,L Gao feng,LIN Qi,CHENG Hui.Research and implementation of memory latency measurement model based on variable stride[J].Computer Engineering & Science,2014,36(1):12-18.
Authors:MAO Xi long  YANG An  L Gao feng  LIN Qi  CHENG Hui
Affiliation:(College of Computer,National University of Defense Technology,Changsha 410073,China)
Abstract:Evaluating the memory access latency has important significance for optimizing application patterns and data placement. However, cache, multi threading, data prefetching and other techniques have serious interference with the accuracy of measurement of memory access latency. A measurement model based on variable strides is designed and implemented. According to user specified strides, we create a sequence ring in a space, and circularly access this ring to obtain the average time as the memory access latency.  Finally, we measure an Intel common processor and FT processor’s memory latency by different data size, stride and thread, and make the data contrast with each other. This model can display the memory hierarchy and display memory latency precisely.
Keywords:Memory latency  variable stride  measurement  SMT  multi core processor  FT Processor
本文献已被 CNKI 等数据库收录!
点击此处可从《计算机工程与科学》浏览原始摘要信息
点击此处可从《计算机工程与科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号