程序访存行为分析模型研究

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:jimmyeccic
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
人们对高性能计算的需求从来没有停止。然而已经非常完善的指令并行技术受线延迟和功率墙的制约,很难进一步带来性能提升,相反存储墙问题使得访存行为对性能的决定性越来越明显。遗憾的是,我们还没有一个非常完善的方法体系,来描述、捕捉、比较并重建程序访存行为。这意味着访存行为分析仍然有许多可以优化的地方,且这些工作可以优化软件性能、指导硬件设计、最终缩短程序执行时间。   本文提出了广义局部性模型,该模型能够分析程序的局部性、亲和性和阶段性三种访存行为特征。主要研究成果包括:(1)量化局部性模型。给出局部性的量化指标,它有助于我们描述、比较程序的局部性。(2)提出混合局部性模型。传统概念上时间和空间局部性没有交叉。本文根据实验研究,将两者联系到一起,并用Cache表面图来描述这个模型。这个模型可以完全体现一个程序的局部性的时间维度和空间两维度的特性。(3)提出广义局部性模型。广义局部性模型是经典局部性模型的扩充,包括程序亲和性和访存阶段性。理论上,广义局部性模型可描述本文所涉及的所有访存行为特征,包括局部性、亲和性和阶段性。
其他文献
瓦斯灾害预测预警技术是防止煤矿重、特大事故发生,改善煤矿安全生产问题的有效方法。煤矿物联网系统是将物联网技术应用于煤矿生产中,是煤矿井下多类型数据实现灵活、动态、
随着光网络中宽带业务的急剧增长,如高清视频、数据中心、互动游戏、云计算等业务,导致对光网络的带宽需求不断增加。这种不断增长的带宽需求对光网络的发展和扩容带来了严峻
常微分方程(ODEs)的数值求解是计算科学的重要问题,该问题在真实世界建模中得到了广泛的应用。在物理、化学、生物系统的行为模拟过程中,数学建模经常需要处理无限差分方程问题
随着3G网络和智能手机的飞速发展,基于3G网络的移动视频监控系统受到企业和用户的热捧。传统的视频监控系统受空间范围限制,必须在某一个监控室内完成监控。本文实现了基于3G网
梁是组成各种结构的基本构件之一,在水利工程、机械工程、地震领域等都有广泛的应用。作为梁来说,梁单元是基于初等力学中的Kirchhoff-Love假设来进行分析计算的。Kirchhoff-L
随着无线通信技术的飞速发展,频谱资源日趋紧张。而共享频谱资源的认知无线电技术(Cognitive Radio,CR)的应用很大程度上解决了频谱资源短缺的问题。由于传统的自组织网络(Ad
随着云计算、云存储技术的飞速发展,云环境下的信息安全问题也日益凸显,为了保护敏感数据的安全,需要对数据进行加密后上传,导致无法直接对明文进行操作。因此,在密文条件下
随着互联网和信息采集技术的发展,图像作为普遍使用的信息载体,其数量呈爆炸式增长。为了快速准确的检索到当前需要的图像,基于内容的图像检索(CBIR)逐渐兴起,由于其通用、高
基于通用多核的高性能网络包处理系统一直被广泛研究。本文基于通用多核平台设计实现了一个从网络输入输出系统到流水并行包处理应用全程零拷贝的高性能网络包处理平台。该平
所谓秘密共享,就是将秘密信息分割成多个子秘密分发给团体中的成员,当且仅当特定的多个成员合作时才能恢复出原来的秘密信息,而在其他情况下,和秘密相关的任何信息都不会被泄