面向程序访存特征的存储优化技术研究

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:lhchg1982
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
性能的提高一直是计算机研究人员孜孜不倦追求的目标。随着大规模集成电路的发展,处理器的计算能力飞速提高。计算机性能提高的瓶颈由计算转变为存储。存储性能是程序访存特征和特定的存储结构共同作用的结果。程序访存特征的研究一直伴随着处理器的发展,为存储结构提供发展方向。针对Cache结构不区分程序数据和主存物理实现一维连续的特征,本文选取具有典型访存特征的应用程序,通过分析访存特征给出合理的存储优化方案:1)在共享Cache存储体系结构中,利用Simics+GEMS体系结构模拟器,分析基于PostgreSQL数据库在线事务处理不同数据集的访存特征,建立数据分类模型,将数据集划分为放弃型、保护型和自由竞争型三类;然后提出一种软件协同的半透明共享Cache结构区分对待三类数据集,实验结果证明Cache失效率最高下降率为12%。2)针对矩阵行列访问二维连续的特征和DRAM存储一维连续的特性,提出一种针对行列交替访问的优化方案——窗口访问,并证明了最优窗口原理,利用可重构实验平台实现窗口访问存储控制器,实验证明矩阵行列交替访问的存储性能提高可达73.6%,一维FFT并行算法性能可提高45.1%。3)基于窗口访问原理,指导CPU和GPU上矩阵数据的布局,优化矩阵行列交替访问程序,实验证明CPU中矩阵行列交替访问的存储性能最大提高58.4%,并实现窗口访问和FFTW结合的一维FFT并行算法,与FFTW相比计算性能提高可达7%;分析CUDA编程框架和相应GPU的结构特点,将窗口原理应用到GPU中以warp为单位的访存过程上,实验表明矩阵行列交替访问的存储性能提高了1倍。
其他文献
从我国高速公路的总体规划可以看出,未来一段时间以内,国家将大力发展高速公路事业,以满足庞大且日益增长的人流、物流的通行需要。但与一般工程建设项目相比,高速公路建设项
通过对辽西及邻区白垩纪不同剖面的磁性地层资料的综合分析,对比国际中生代地磁极性年表,指出义县组含鸟化石层的地质时代至少应老于M13正极性时(129.6Ma)所对应的地质年代,介于1
显生宙地层在昌宁-孟连带呈南北向条带状分布,根据不同岩性的横向分布和纵向变化情况,可将带中的地层序列大致划分成4种类型:(1)碎屑岩向上夹灰岩透镜体,并变成细粒碎屑岩和
内蒙古中北部满都拉地区出露的蛇绿混杂岩是由层位不全的"破碎的"或"肢解的"蛇绿岩经构造混杂而成的.其基质由受构造剪切的蛇纹质和碎裂凝灰质板岩组成,岩块为大小不等、形态
库车盆地的新生界发育比较完整,笔者在库车县城北东方向约50 km的库尔哈村西的河谷中测制了剖面.于66层的44号样和90层的50号样品中获得了两个孢粉组合.66层和90层皆属于康村
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
朱熹的实践观是在深入把握朱熹哲学思想的基础上,联系朱熹对于天人关系的看法而分析归纳出的,具体体现为“循理而行”。朱熹的实践观主张人类要发挥自己的主体性精神,以“循理而
目的比较病理级别相同的儿童和成人脑干星形细胞瘤病人的临床特点和手术疗效的差异。方法回顾性分析40例病理级别相同(WHO分级Ⅱ级)的脑干星形细胞瘤病人的临床资料,包括儿童组
肝硬化属于慢性进展性肝病,感染是肝硬化疾病常见的合并症,其可加重肝病进展,导致肝功能失代偿发生,是导致肝硬化患者死亡的主要因素。本文对肝硬化疾病的病理生理变化进行解
英语课堂教学方法的应用直接影响到学生学习英语的积极性、学习效率和教学质量。英语课堂提问要把握好课堂提问的整体性、联想性、精准性、有效性、趣味性和技巧性。课堂提问