基于堆叠DRAM的缓存管理机制

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:lhxsst
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机处理器核数的不断增加,静态随机访问存储器因功耗和技术限制,已经无法满足系统越来越大的缓存需求。虽然动态随机访问存储器的容量足够大,但是由于它的高延迟特点,一直以来仅仅被用作主存。然而,最近的3D堆叠技术大大提高了动态随机访问存储器的性能,使得访问延迟降为原来的一半甚至三分之一。堆叠DRAM有望作为系统最后一级缓存来满足应用日益增长的缓存需求,从而为促进计算机应用技术的发展带来了新契机,但这种缓存目前还存在硬件复杂度高、可扩展性差、缓存利用率低等挑战。  对于DRAM缓存来说,命中率和访问延时是两个相互冲突的优化目标。堆叠DRAM缓存系统(SODA)提出了一种全新的组织结构,设计实现了路定位器和新奇的数据布局策略,避免了请求的串行化访问问题,同时,SODA还提出了基于空间局部性的策略来降低路定位器的存储开销,增强了缓存系统的可扩展性。对于DRAM缓存,高度组相连结构是过度设计的,因此,SODA采用两路组相连进行组织,实现了命中率和访问延时之间的有效权衡。此外,针对主存控制器中的各种请求,SODA还提出了请求的调度管理机制,使得系统可以有效、稳定的运转。  实验结果表明,相较于当前最为流行的三种基于块的DRAM缓存系统,SODA在性能、命中率以及访问延时等方面都展现出了很大优势,命中率相较于Alloy-cache提升了8.1%,相较于LH-cache、Alloy-cache、ATcache系统,平均访问延时分别降低23.1%,13.2%和8.6%,性能分别提升了17%,12.8%和8.4%。
其他文献
随着互联网和Web技术的不断发展,搜索引擎凭借自身的特殊优势,在Web前进的道路上扮演着越来越重要的角色,同时也成为人们关注的热点。由于互联网上Web信息的海量化,异构及动
学位
面向服务架构(Service-Oriented Architecture,SOA)是解决当前企业底层IT系统实现技术繁杂,企业资源不能有效集成的最有效的分布式软件架构方法。企业实施SOA系统,能有效地集
基于图像的建模和绘制技术是近年来兴起的一种倍受关注的场景建模和绘制技术,也是目前虚拟场景漫游领域中的主流技术。其最大的特点就是克服了传统的基于几何建模和绘制技术
遗传算法在计算智能、人工生命、图像处理和模式识别等方面具有重要作用。基本遗传算法在理论与应用技术上还存在着许多不足和缺陷,其主要表现为易陷入局部最优解和收敛速度
麝香是一种稀有的药材,是国家的重要战略资源,但产量严重落后于需求。我国上世纪50年代即开展的人工养殖,至今收效不明显,主要原因是,林麝育种成活率低、生产管理技术落后。
现代教育技术是随着现代科学技术发展而产生的一种新型教育技术,多媒体网络教学系统是现代教育技术的重要表现形式。然而,目前的多媒体网络教学系统的多采用C/S或B/S模式,即
作为人工智能一个新的分支,蚁群算法以其较强的鲁棒性、优良的分布式计算能力、易于与其他方法相结合的优点受到了越来越广泛的关注;应用涉及到从一维静态问题到多维动态问题
时间是现实世界的固有属性,许多数据库都存在时态语义问题,增加了时间因素的关联规则研究是非常有意义的。增加了时间因素也使数据库变得复杂。本章对时态事件空间给出定义,
双目立体视觉是用两个摄像机对同一景物从不同视角拍摄图片并根据成像几何关系获取三维场景。把基于双目立体视觉的三维重建和跟踪技术应用到计算机辅助外科手术的立体导航定