时空结合的数据预取

被引量 : 0次 | 上传用户:xrp880823
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数据预取技术是缓解存储墙问题的一个非常有效的方法,对多核系统也同样如此。现有的预取机制很多是通过识别缺失地址流的模式和相关性进行操作。空间相关和时间相关预取分别通过识别程序访存的空间规律和时间规律来预测程序未来的访存行为。时间相关不能预测冷缺失,空间相关预取不能预测基于指针的依赖关系,而指针在程序中非常常见。因此,本文试图结合空间相关和时间相关预取以提升数据预取的性能。本文首先总结了现有数据预取方法的优缺点,并分析了访存缺失地址序列的空间和时间相关性,然后提出了时空结合的数据预取机制。该机制对全局历史缓冲区的结构进行了修改和扩展,并新增了局部增量缓冲区结构,以便对空间局部性较强的访存行为优先使用空间相关进行预取;反之,对空间局部性较差的访存行为使用时间相关进行预取。因此,该机制不仅可捕获局部范围内有空间规律的访存模式,同时还能捕获全局范围内空间跨度较大的重复访存模式。本文提出的预取机制还能适应于片上多处理器。在多核系统上由于多个线程经常使用相近的数据集和指令,同时线程会在不同核上进行迁移,导致了不同核的缺失地址之间通常会存在一定的空间和时间相关性。为了能同时利用片上多处理器中多个核之间的相关性,本文对前述机制在多核上加以完善,引入了核间相互协作因素,首先寻找核内缺失地址的相关性,在核内探索不到的情况下再寻找与其它核的缺失地址之间的相关性,因此可以利用其它核的访存行为来预测本核可能即将发生的访存行为。本文以SESC模拟器为测试环境,实验结果表明,本文提出的数据预取机制可显著提高系统的性能。单核情况下,该机制可使SPEC2000浮点基准测试程序的平均性能提高26%。多核情况下,该机制可使SPLASH2的平均性能提高12.6%。与扩展应用在多核上的C/DC预取相比较,性能提高了3.8%。
其他文献
自然界中的数据大都以高维非结构化的形式存在,信息化技术的高速发展使得获取这些数据成为了可能。高维数据不仅难以被人们直观理解,也难以被现有机器学习和数据挖掘算法有效
苏州大学的本科人才培养模式经过13年的过渡期,于2008年开始实施完全学分制,大胆探索通识教育基础上的宽口径专业教育,以适应学生的个性化需求。但随着第一届完全学分制学生
文章从设计的角度梳理和提炼出岭南传统建筑的若干特征,然后通过"文化愿景"、"山水装置"、"现代转译"和"工法探索"四个关键词叙述了南海会馆项目的设计思考,指出一种从愿景意
幼儿园班级规则的制订是一个动态过程,兼具预设性、情境性与生成性等特点。幼儿园随时会发生丰富多样、难以预料的偶然事件,这些偶然事件是班级规则生成的重要资源。幼儿园教
农业丰则基础强,农民富则国家盛,农村稳则社会安。加强“三农”工作,积极发展现代农业,扎实推进社会主义新农村建设,是全面落实科学发展观、构建社会主义和谐社会的必然要求,
国外关于人口增长的模型研究主要有Malthus人口模型和Logistic人口模型,这两个模型只适用于人口持续增长的情形,不符合未来我国人口的增长状况.国内关于人口预测模型主要有灰
徽派建筑作为我国传统建筑的代表,是一种出自本土的特有建筑文化,徽派传统建筑文化与世界其他建筑传统文化相互补充,是彰显世界文化多样性中不可或缺的一环,其世界价值也正在
汉画像石是汉代最具代表性的艺术形式之一。它以其丰富的题材内容,精美的画面构图,为我们展现了汉代社会生活的不同侧面,对当时社会生活各个方面的描绘不仅形似,更达到了神似
2005年秋,江苏省普遍实施高中语文新课程改革,“文化论著研读”选修系列教材首次进入师生的视野。《<论语><孟子>选读》本着“以人为本、遵循规律、引导学习、倡导开放”的编
<正>如何矫正幼儿的行为问题,培养幼儿积极的情绪情感,提升幼儿的社会交往能力,是家长和教师共同关心的话题。本文呈现了教师如何通过多次积极有效的沟通,赢得家长的认同与支