异构内存访存特征分析与可视化

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:Euphemia123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
异构内存是内存计算中的热点研究领域,由少量传统存储器和大量非易失新型存储器组成。在异构内存中,研究应用程序的访存行为,并优化内存访问对于程序的性能至关重要。在目前分析访存行为的研究中,这些技术获取到的访存数据精度虽高,但是数据的语义能力不强,无法更深层次地帮助研究者理解应用程序的访存模式。内存计算需要一种更加细粒度的访存分析方案。提出了一个访存特征分析与可视化系统:HMProfiler。HMProfiler针对异构内存特性进行设计,并支持对多线程程序进行跟踪,最后对收集到的访存数据进行分析和可视化。首先,使用Intel Pin工具针对某些特定的内存对象和函数体,收集以内存对象为粒度的应用程序访存数据。通过模拟CPU缓存过程,对访存指令进行过滤,提高数据的准确性。然后,将对收集到的访存数据进行分析。将不具备语义的访存数据归纳到对应的内存对象中,并把应用程序运行时的内存对象与源代码中的变量对应起来。以内存对象为粒度,计算内存访问的性能数据。最后,对访存数据进行持久化和可视化处理,方便后续对实验数据的重现和二次处理。通过实验结果表明,HMProfiler跟踪应用程序的访存数据真实可靠。对比同类型的Metric内存跟踪工具,HMProfiler性能要高很多。此外,HMProfiler数据接口的平均延迟较低,平均吞吐量较高。通过HMProfiler的可视化,研究员可以发现和诊断应用程序中的性能问题,为应用程序的访存行为提供有用的见解。
其他文献
一、材料与方法1.临床资料选择15例患者,其中男性8例,女性7例,慢性肾小球肾炎7例,多囊肾1例,糖尿病肾病5例,高血压肾病3例,狼疮性肾炎1例,平均透析已3.5年.所有患者均在透析
木薯(Manihot esculenta Crantz)原产美洲热带,是大戟科(Euphorbiaceae)木薯属(Manihot Miller)灌木状多年生植物,在全世界热带地区广为种植。木薯于19世纪20年代引入我国,现
统计工作是建筑施工企业管理的基础工作,阐述了施工企业管理中统计工作存在的问题,提出了充分发挥建筑业统计在企业管理中的作用与对策。
IE7.0是微软力推的新一代浏览器,不过大家会发现这样的问题:虽然在IE选项中设置了启用保护模式,但在浏览网页时,状态栏中总是会显示"保护模式:禁用"的提示信息,这是怎么一回
春节过后,重庆盘溪水产市场上淡水鱼行情总体稳定,花鲢白鲢草鱼鲫鱼等几个常规淡水鱼品种价格都有小幅的涨跌,销量变化不大。
细腻的游戏引擎《GTA4》采用的是Euphoria物理引擎,使得整个游戏充斥着真实的感觉,让玩家仿佛身临其境。Euphoria物理引擎最大的作用就是将游戏中的细节表现在银幕中:当主人
无线传感器网络(Wireless Sensor Networks,WSN)是由大量的微型传感器节点通过多跳自组织的方式构建而成,一般具有感知周围环境信息和无线通讯的功能,在生产生活中具有广泛的
维持性血液透析是治疗尿毒症的主要措施之一.随着人民生活条件的改善,生活质量的提高,对尿毒症透析患者来说,规范其生活行为,对于提高其生存质量有重要意义.
本文论述了河道整治工程的规划内容和基本方法以及河道整治基本措施和河道整治的建筑物,并对各项都做了详细的说明,以达到为施工与设计人员提供技术参考的目的。
大家都知道Google、微软、雅虎提供了地图服务,我们也能通过Google Earth、Microsoft Virtual Earth、Yahoo!Maps来查看地图信息。不过到底用哪个更好呢?