【摘 要】
:
随着计算机应用的发展与“大数据”的兴起,应用程序需要越来越多的内存,同时由于功耗和工艺的限制动态随机访问存储器(Dynamic Random Access Memory,DRAM)已经无法满足应用
论文部分内容阅读
随着计算机应用的发展与“大数据”的兴起,应用程序需要越来越多的内存,同时由于功耗和工艺的限制动态随机访问存储器(Dynamic Random Access Memory,DRAM)已经无法满足应用程序对内存的需求。由新兴的非易失性内存(Non-Volatile Memory,NVM)和DRAM组成的平行化异构内存系统,因其同时具有NVM大容量的特点和DRAM低读/写时延、低写能耗、寿命长的优势,近年来已经引起了越来越多的关注,为计算机体系结构的发展带来了新的契机。在平行化异构内存系统中只有将应用程序的数据放置在合适的内存介质中,才能充分利用NVM和DRAM各自的优势。现有的研究主要着重于利用页面迁移的机制来获取更好的性能和更优的能耗效率。然而这些机制都依赖于在线的页面监测,而这种监测机制需付出很大的性能开销,并且以页面为粒度进行数据迁移操作会浪费一定的DRAM带宽并降低DRAM的利用率。提出了 一种基于对象的内存分配和迁移机制OAM(Obj ect-level memory Allocation and Migration)。OAM首先利用离线访存分析工具获取对象的访存模式,然后使用性能/能耗模型来指导应用程序的数据分配,同时还会为有需要的数据对象提供迁移操作。基于OAM中所提供的用于平行化异构内存系统内存分配和数据迁移的编程接口,应用程序的源码可通过OAM所提供的静态代码工具自动修改。当程序开始执行后,操作系统根据OAM所提供的分配建议以及当前系统中DRAM的可用量共同决定对象的放置。实验结果表明,与Linux系统所提供的page-interleaving数据放置方案相比,OAM在性能能耗积上表现出很大的优势,能平均降低61%应用所需的执行时间。与当前常用的页面迁移算法CLOCK-DWF相比,在SPEC CPU2006和PARSEC 3.0上OAM能够显著减少42%的数据迁移量,并平均提升9%左右的系统性能。
其他文献
[目的]1.采用小鼠自由饮用DSS溶液法构建炎症性肠病急、慢性动物模型,为脐带间充质干细胞(UCMSC)治疗IBD的疗效与机制研究提供实验对象。2.评价不同来源UCMSC、不同途径注入
随着社会经济发展阶段的不同,耕地撂荒现象展现出不同的动态与模式。近三十年来,我国耕地撂荒现象越来越普遍,撂荒不仅影响区域粮食生产能力,制约农村经济的综合发展,也会一定程度影响当地生态环境。耕地利用可持续和农村收入可持续是农村发展可持续的重要前提,研究耕地撂荒,尤其是贫困山区的耕地撂荒,分析其撂荒变化规律,找出内在撂荒原因,对实现我国精准扶贫、乡村振兴、生态建设具有广泛的现实意义。安定区位于甘肃省定
<正>肾病综合征(NS)在疾病发展过程中,由于机体凝血和抗凝失衡与纤溶系统组成发生改变,如促凝血因子活化、抗凝血酶不足、凝血因子与纤维蛋白原升高;以及药物的应用,如激素、
液滴数字聚合酶链式反应(ddPCR)作为第三代PCR技术,可实现核酸分子绝对定量。然而,在数字PCR结果读出过程中,对1000万量级的液滴进行统计费时费力而且容易出错。针对此情况设计了
对于矢网中噪声选件计量过程所急需的噪声标准值计算方法展开了研究。报告了无源器件噪声标准值的含义和现有计算方法的特点,并通过现有的两种方法和不同温度条件的实验数据,
<正>色素失禁症(incontinentia pigmenti,IP),为一种比较罕见的外胚叶异常的X-连锁显性遗传性皮肤疾病,可累及神经系统,绝大部分患者为女性。1临床资料患儿,女,8个月。因全身
本文首先回顾了等离子体的概念及其应用。在低气压条件下产生等离子体受真空条件所限制。为了解决这一问题,各种高气压条件下,特别是大气压下的非平衡等离子体源发展了起来。
目的探讨内皮素-1(endothelin-1,ET-1)受体拮抗剂——波生坦能否阻断肺出血的形成。方法生后7~8 d的Wister新生鼠106只,随机分为空气组(C)10只、实验组和波生坦组各48只,实验
目的探讨上海地区2001年、2009年在校高中生肥胖和非酒精性脂肪肝(NAFLD)检出率,为预防青少年肥胖和NAFLD提供依据。方法分别于2001年和2009年调查上海城区2所高中,共942名在
随着社会信息化的飞速发展,网络逐渐成为网民发布消息和发表言论的重要途径,其对突发事件的介入和参与能力也越来越强。研究以2012年“广西镉污染”为例,利用时间序列法对突发性