检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:赵一郎 官磊 秦小林[1,2] ZHAO Yilang;GUAN Lei;QIN Xiaolin(Chengdu Institute of Computer Application,Chinese Academy of Sciences,Chengdu Sichuan 610041,China;School of Computer Science and Technology,University of Chinese Academy of Sciences,Beijing 100049,China)
机构地区:[1]中国科学院成都计算机应用研究所,成都610041 [2]中国科学院大学计算机科学与技术学院,北京100049
出 处:《计算机应用》2022年第S02期92-99,共8页journal of Computer Applications
基 金:四川省科技计划重点研发项目(2020YFG0010)。
摘 要:傲腾非易失内存模组产品的出现提示应重新审视早期基于模拟非易失内存(NVM)的分配研究。随着操作系统对NVM接入规范的支持,如何合理分配异构NVM场景中的内存是一个重要问题。因此,提出一种异构NVM场景下的经济成本优先分配策略(CPMA),该策略通过一个元数据组件记录系统内不同NVM硬件的性能,在接收到分配请求时,根据请求的读写类型、需求空间大小和元数据组件的参数,估算出在每块NVM上分配所需的时间成本和磨损成本,并将其转化为统一的“经济成本”后灵活做出分配。实验仿真表明,CPMA能在保持时间成本不增加的情况下降低“经济成本”;对比通用内存分配器ptmalloc和tcmalloc,CPMA的测算出的经济成本分别为它们的55%和59%;和同样面向NVM设计的分配器NVMalloc、Ralloc以及PMDK套件中的libpmemobj对比,CPMA的经济成本分别为它们的81%、64%和72%。The emergence of Intel Optane DataCenter Persistent Memory Module(DCPMM)suggests that some memory allocation studies based on simulative Non-Volatile Memory(NVM)should be reconsidered.With the support of NVM access specifications on operating system,how to allocate memory space in heterogeneous NVM scenarios has become a key issue.To slove this problem,Cost-Priority Memory Allocation(CPMA)strategy was proposed.Firstly,a metadata component was used to record the performance of different NVM hardware in the system.Then,economic cost was calculated based on the cost of time and wear which was estimated according to the memory operation type,space requirement,and metadata component parameters.Finally,allocation decision was made based on estimated economic cost.Experimental simulations indicate that CPMA can achieve lower economic cost without time cost increased.Compared to classic memory allocators ptmalloc and tcmalloc,the average economic cost of CPMA is respectively reduced by 55%and 59%.Compared with NVM oriented allocators NVMalloc,Ralloc,libpmemobj in PMDK suite,the average economic cost of CPMA is respectively reduced by 81%,64%and 72%.
关 键 词:非易失内存 内存分配 异构存储 分配代价 经济成本
分 类 号:TP333.1[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.134.92.193