期刊文献+
共找到7篇文章
< 1 >
每页显示 20 50 100
一种可重构异构内存架构和控制器
1
作者 靳晓忠 刘海坤 +4 位作者 赖皓 毛伏兵 张宇 廖小飞 金海 《电子学报》 EI CAS CSCD 北大核心 2024年第9期3038-3051,共14页
融合传统动态随机访问存储器(Dynamic Random Access Memory,DRAM)与新型非易失性内存(NonVolatile Memory,NVM)可构建平行架构或层次架构的异构内存系统.平行架构的异构内存系统往往需要通过页迁移技术把热点数据从NVM迁移到DRAM以提... 融合传统动态随机访问存储器(Dynamic Random Access Memory,DRAM)与新型非易失性内存(NonVolatile Memory,NVM)可构建平行架构或层次架构的异构内存系统.平行架构的异构内存系统往往需要通过页迁移技术把热点数据从NVM迁移到DRAM以提高访存性能,然而在操作系统中实现热页监测和迁移会带来巨大的软件性能开销.硬件实现的层次架构由于增加了访存层次,对于访存局部性差的大数据应用反而增加了访存延迟.为此,本文提出可重构的异构内存架构,可以运行时在平行和层次架构间进行转换以动态适配不同应用的访存特性.设计了基于新型指令集架构RISC-V(Reduced Instruction Set Computing-V)的DRAM/NVM异构内存控制器,利用少量硬件计数器实现了访存踪迹统计和分析,并实现了DRAM和NVM物理页间的动态映射和高效迁移机制.实验表明,DRAM/NVM异构内存控制器可提高43%的应用性能. 展开更多
关键词 非易失性内存 异构内存系统 异构内存控制器 内存访问监测 页迁移
下载PDF
异构内存系统全局优化的数据预取算法 被引量:1
2
作者 裴颂文 赵梦旖 姬燕飞 《上海理工大学学报》 CAS CSCD 北大核心 2019年第1期22-29,共8页
鉴于现有的数据预取算法不能满足高效能异构计算系统对动态随机存取存储器(DRAM)和非易失性存储器(NVM)相结合的新型异构存储器高效访问的要求,提出了一种模拟退火的全局优化数据预取算法(SADPA)。该算法在启发式搜索模拟退火算法的基础... 鉴于现有的数据预取算法不能满足高效能异构计算系统对动态随机存取存储器(DRAM)和非易失性存储器(NVM)相结合的新型异构存储器高效访问的要求,提出了一种模拟退火的全局优化数据预取算法(SADPA)。该算法在启发式搜索模拟退火算法的基础上,引入了随机因子,以避免局部最优,从而确定了全局优化阈值以预取NVM页面的有效数量。实验结果表明,该算法相对于静态阈值调整算法,平均访问延时降低了4%,每个时钟周期内的平均指令数(IPC)增加了10.1%;对于cactusADM应用,该算法相对于软硬件协同的动态阈值调整算法,系统能耗降低了3.4%。 展开更多
关键词 异构内存系统 数据预取 模拟退火算法 全局优化
下载PDF
基于DRAM牺牲Cache的异构内存页迁移机制
3
作者 裴颂文 钱艺幻 +2 位作者 叶笑春 刘海坤 孔令和 《计算机研究与发展》 EI CSCD 北大核心 2022年第3期568-581,共14页
当海量数据请求访问异构内存系统时,异构内存页在动态随机存储器(dynamic random access memory, DRAM)和非易失性存储器(non-volatile memory, NVM)之间进行频繁的往返迁移.然而,应用于传统内存页的迁移策略难以适应内存页"冷&quo... 当海量数据请求访问异构内存系统时,异构内存页在动态随机存储器(dynamic random access memory, DRAM)和非易失性存储器(non-volatile memory, NVM)之间进行频繁的往返迁移.然而,应用于传统内存页的迁移策略难以适应内存页"冷""热"度的快速动态变化,这使得从DRAM迁移至NVM的"冷"页面可能在短时间内变"热"从而产生大量冗余的迁移操作.当前的相关研究都仅着眼于正在执行迁移的页面而忽视了等待迁移和完成迁移的页面,且判断"冷""热"程度的标准不一,使得冗余的迁移大量产生.因此,提出了一个基于DRAM牺牲Cache的异构内存页迁移机制(VC-HMM),使用非易失性存储器中工艺较为成熟的相变存储器(phase change memory, PCM),通过在DRAM和PCM之间增加一个由DRAM构成的小容量牺牲Cache将系统主存DRAM中变"冷"的页面迁移到牺牲Cache中,以避免主存页面在短时间内再次变"热"而造成的冗余迁移.同时,还使得迁回PCM的部分页面不需要写回,减少PCM存储单元的写入操作次数,延长PCM的使用寿命.另外,对于不同的工作负载,VC-HMM可以自适应设置迁移操作的参数,增加迁移的合理性.实验结果表明:与其他迁移策略(CoinMigrator, MQRA,THMigrator)相比,VC-HMM平均减少了至少62.97%的PCM写操作次数、22.72%的平均访问时延、38.37%的重复迁移操作以及3.40%的系统能耗. 展开更多
关键词 VC-HMM 异构内存系统 DRAM牺牲Cache 内存页迁移 非易失性存储器
下载PDF
面向大数据的异构内存系统 被引量:6
4
作者 王孝远 廖小飞 +1 位作者 刘海坤 金海 《大数据》 2018年第4期15-34,共20页
受限于DRAM和新型非易失性存储器(non-volatile memory,NVM)的缺陷,单纯的DRAM或者NVM难以满足大数据应用对内存系统容量以及功耗提出的高要求。因此如何将DRAM和NVM组合成异构内存系统并进行高效的管理、准确的评估,是当今学术界和工... 受限于DRAM和新型非易失性存储器(non-volatile memory,NVM)的缺陷,单纯的DRAM或者NVM难以满足大数据应用对内存系统容量以及功耗提出的高要求。因此如何将DRAM和NVM组合成异构内存系统并进行高效的管理、准确的评估,是当今学术界和工业界面临的主要挑战。从体系结构、系统软件、编程模型以及应用等方面对面向大数据的异构内存系统进行分析与研究,提出了一系列异构内存系统的优化方法,如层次化异构内存架、片上缓存管理、访存调度、能耗管理、虚实地址转换和面向对象的内存分配与迁移机制等,并实现了原型系统进行验证。 展开更多
关键词 内存计算 异构内存 大数据 非易失性存储器
下载PDF
面向物联网应用的DRAM与STT-MRAM异构内存系统 被引量:1
5
作者 刘晨吉 陈岚 +3 位作者 郝晓冉 倪茂 孙浩 潘磊 《电子设计工程》 2020年第23期1-4,共4页
DRAM内存由于刷新能耗高已无法满足未来应用对物联网终端低能耗的需求。新型非易失存储器具有静态功耗低、存储密度高、读写性能与DRAM相当等特点。其中,STT-MRAM是最有希望取代DRAM成为下一代内存的新型非易失存储器之一。构建DRAM与ST... DRAM内存由于刷新能耗高已无法满足未来应用对物联网终端低能耗的需求。新型非易失存储器具有静态功耗低、存储密度高、读写性能与DRAM相当等特点。其中,STT-MRAM是最有希望取代DRAM成为下一代内存的新型非易失存储器之一。构建DRAM与STT-MRAM异构内存系统,并提出一种基于数据高速缓存访存特征的“分时-并行”异构内存数据迁移算法,在保证内存系统性能的前提下,降低内存系统能耗。使用商用DRAM与STT-MRAM的Verilog模型搭建支持异构内存系统的硬件仿真平台。实验结果表明,文中提出的DRAM与STT-MRAM异构内存系统与DRAM内存相比,性能相当,内存能耗平均降低27%。 展开更多
关键词 物联网终端 STT-MRAM 异构内存 分时-并行
下载PDF
一种可动态配置的分布式内存池缓存一致性机制 被引量:1
6
作者 段卓辉 刘海坤 +3 位作者 赵金玮 刘一航 廖小飞 金海 《计算机研究与发展》 EI CSCD 北大核心 2023年第9期1960-1972,共13页
在分布式内存系统中,缓存是减少远端内存访问开销的一种有效手段.然而,单一的缓存一致性保证机制往往不能高效适配不同类型负载的访存特性.为此,面向分布式异构内存池系统,设计了基于目录和基于广播相结合的混合缓存一致性保证机制.利... 在分布式内存系统中,缓存是减少远端内存访问开销的一种有效手段.然而,单一的缓存一致性保证机制往往不能高效适配不同类型负载的访存特性.为此,面向分布式异构内存池系统,设计了基于目录和基于广播相结合的混合缓存一致性保证机制.利用四象限矩阵分析方法,对每个数据对象进行访存模式的判定分析,并为其配置最高效的缓存一致性保证策略,并且可以根据对象访存特征的变化在2种策略之间动态切换.实验结果表明,相比使用单一的缓存一致性保证机制,采用可动态配置的混合缓存一致性保证机制可提升分布式异构内存池系统的读和写,性能平均达32.31%和31.20%.此外,混合的缓存一致性保证机制在客户端数量不断增加时仍然表现出良好的可扩展性. 展开更多
关键词 分布式异构内存 分布式缓存机制 分布式一致性协议 基于目录的缓存一致性 基于广播的缓存一致性
下载PDF
大数据场景中语言虚拟机的应用和挑战
7
作者 吴明瑜 陈海波 臧斌宇 《大数据》 2020年第4期81-91,共11页
语言虚拟机为大数据应用提供了与平台无关的执行环境,简化了应用的开发和部署,因此在大数据场景中得到了较广泛的应用。主要分析了两种主流语言虚拟机——JVM和CLR在大数据场景中的应用,并阐述了使用语言虚拟机面临的4个挑战:初始化及... 语言虚拟机为大数据应用提供了与平台无关的执行环境,简化了应用的开发和部署,因此在大数据场景中得到了较广泛的应用。主要分析了两种主流语言虚拟机——JVM和CLR在大数据场景中的应用,并阐述了使用语言虚拟机面临的4个挑战:初始化及“热身”开销、垃圾回收暂停、异构内存支持、数据格式转换。之后,分别针对4个挑战讨论了现有的解决方案,并分析了这些方案的不足之处及未来可能的优化方向。 展开更多
关键词 语言虚拟机 垃圾回收 异构内存
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部