面向多线程处理器的内存系统关键技术研究

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:catche
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
存储墙问题是影响计算机系统性能的主要问题之一。网络计算、云计算、大数据应用等新的应用领域,多核、多线程系统等新的体系结构和对内存新的访问特征,均对内存系统的设计提出了新的要求和挑战。本项研究针对采用多核、多线程等体系结构的计算机系统中应用程序对内存的访问特征,优化内存系统的设计,提高内存系统的数据访问速度,降低内存系统的能耗。本文研究了多线程程序访问内存的特性,分析了内存中行缓存(Row Buffer)的命中特性,提出新的硬件机制和访问协议,减少多个线程访问的干扰,提高从内存数据阵列中读取到行缓存中数据的使用效率,并减少不必要的数据预取,从而提高内存数据的访问速度,并且减少内存系统的能耗。本文主要贡献如下:  1.Victim Row-Buffer内存机制  本文提出了一种新的Victim Row-Buffer(VRB)内存系统,该内存系统从多线程程序的访存模式出发,针对Bank的缓存机制进行访存优化,设置附加的行缓存,用以保留DRAM芯片的行缓存由于线程干扰被替换出的数据,以备后续可能的访问,从而解耦DRAM的行缓存冲突。通过全系统的模拟平台测试,VRB机制可以大幅提高DRAM行缓存的命中率,进而提高内存系统的访问速度。  2.细粒度的DRAM数据访问机制  结合VRB内存机制,本文提出了一种细粒度的DRAM数据访问机制,该机制的目标是打破传统粗粒度的DRAM数据访问模式,缓解多线程干扰带来的数据过度预取问题,降低多线程访存干扰带来的延迟增加和功耗增加,减少不必要的数据传输和额外的访存协议开销。更细粒度的分段机制增加了内存系统的访存并行度,进一步有效提高了存储器带宽的利用率。  3.缓解多线程访存干扰的访存协议  为支持内存系统的VRB硬件机制,实现VRB内存系统的访问,本文设计了新的访存协议。通过分析和参考传统DRAM的访存协议命令,增加了额外的两个访存协议命令,并重新设计了兼容标准DDR内存控制器访存协议的有限状态自动机。结合细粒度的分段机制,本文提出的访存协议明显提升了内存资源的利用效率。通过兼容传统访存协议命令,也使得VRB机制更易于实现。  4.VRB内存系统对于改善DRAM功耗的效果  本文研究了VRB内存系统相较于Intel Xeon服务器内存系统对于改善DRAM功耗的效果。通过本文提出的技术,提高了行缓存中数据的复用率,减少了从DRAM存储阵列到行缓存不必要的数据预取,进而减少了大量DRAM数据阵列的操作,节省了能量消耗。模拟结果显示,VRB内存系统不仅提升了系统性能,同时降低了整个DRAM芯片的能耗消耗。
其他文献
大规模科学与工程计算被公认为科学研究中处于试验和理论研究方法同等重要的第三种方法。单个计算机由于硬件的限制,其计算能力远远不能满足大规模科学与工程计算的要求,高性能
全光网络不需要光-电-光转换,克服了现有传输网络中节点交换的瓶颈,具有强大的传输能力,是最具前景的新一代大规模骨干传输网络。在全光网络中,两点间的通信通过端到端的链路实现
学位
共享与协作是计算网络技术的永恒追求,而P2P覆盖网络(overlay networks)是互联网(Internet)上最为有效的共享与协作技术之一,是万维网(Web)技术发展的必然途径。万维网技术已经
由于近几年来中国对单片机的需求不断增长的同时市场上还没有一个统一的8位低档单片机操作系统,本文设计并实现了基于低档单片机的操作系统。此操作系统能够在保证系统实时性
随着软件开发技术和开发工具的提高,软件工程和软件过程实践的推广,软件测试日益得到重视和专业化。软件自动化测试,已经成为国内软件工程领域一个众所周知的课题;不言而喻,软件测
随着互联网络的快速发展,互联网日渐成为舆情产生和传播的主要场所。为了加强互联网管理和监控,互联网舆情信息的汇集整理与分析成为目前各级政府部门急需解决的现实问题。舆情
随着科技的发展,传统的身份验证已很难适应人们的需求。基于虹膜和指纹的生物特征验证对采集条件要求高,很难大范围推广。基于人脸检测的生物特征识别具有友好、方便、对硬件设
嵌入式实时系统多数应用在安全性要求较高的场合,因此需要保证系统的正确性。复杂性不断增加的实时系统迫切需要在系统开发早期引入形式化分析技术来验证系统的期望性质。如何
传统的图像表示和压缩技术是基于变换域的,通过某种预定义的正交变换,将大部分图像信号的能量集中到少数的系数上,从而达到信号压缩的目的。然而,自然图像中存在着丰富的边缘和轮
随着Internet的发展,基于单穴的端到端传输协议如TCP在传输性能、容错性和安全性等方面皆受到了极大的挑战,在此技术背景下,基于多穴的端到端传输协议如流控制传输协议SCTP应运