互联网

您的位置:主页 > 互联网 >

跨存储层传输对象【热彩娱乐App下载】

发布日期:2020-12-31 23:11浏览次数:
本文摘要:在会议上公开发表的论文中,MIT的研究者阐述了第一个“跨存储层传输对象”的技术。由于现代编程语言(如Java、Python和Go)将数据作为对象进行管理,因此对程序员来说这项新技术特别简单。Hotpad/pad在去年10月发表的论文中,研究者可以详细说明Hotpad这个系统,保存对象。

数据

在会议上公开发表的论文中,MIT的研究者阐述了第一个“跨存储层传输对象”的技术。这种技术可以提高性能和效率,同时降低内存利用率。研究人员在改进的Java虚拟机上进行了实验,结果表明,与以往的传输方法相比,这种新技术可以传输两倍的数据,内存使用率也增加了一半。

本文的第一位作者CSAIL研究生Po-An Tsai说:“我们试图明确提出新的存储层,需要展开对象传输。因为大部分现代编程语言都是以对象的形式管理数据的。”。年出版人Daniel Sanchez是计算机科学和电子工程专业的教授,也是CSAIL的研究员,“所有的计算机系统都从这项新技术中受益,程序的运行会更慢。

因为它被限制在内存比特率。”。由于现代编程语言(如Java、Python和Go )将数据作为对象进行管理,因此对程序员来说这项新技术特别简单。在旋转的将来,你不会看到设备有更慢的速度,也不会看到设备正在运行更多的应用程序。

不存在有限的以往结构,数据以块形式存储在存储器(Cache )中,最近采访的块下降到这里(上图黄色层)。这里的空间很小,但访问速度很慢。旧块不上升,最终返回主存储器(上图中的蓝色层)。

这种数据之间的调动非常灵活,但成本也不低。在数据调动过程中,如果目标数据保持Cache不变,Cache将采访主存储器,广泛搜索数据地址。

继续右图,缓存采访主存储器返回的时间约为100~300个周期。时间太长了,没有界限。新的Sanchez发现了传统模式的局限性,说:“因为现代编程语言以数据管理单位为对象,我们为什么不构建处理对象的存储层呢? ”。

因此,研究者对至今为止的以往的存储层展开了改良,容易处置必要的对象。1.Hotpad/pad在去年10月发表的论文中,研究者可以详细说明Hotpad这个系统,保存对象。

数据

该系统各阶层之间的关系密切,因此也被称为pad。整个结构基于一个芯片内存,不需要展开高效简单的搜索。

因为程序需要提到整个pad的所有对象的方向。新分配的或最近提到的对象及其指向的对象将保持在最慢的级别,以便快速访问。填充此层后,系统不会开始“筛选”。

筛选的过程不保留最近提到的对象,除了旧对象不转移到快层以外,系统依然不会除去简单的对象来释放空间。然后,每个对象的指针被改版,指向新对象的方向。

这样,程序采访对象的成本远远低于在存储层上搜索。2.Zippad研究者设计了名为Zippad的技术,利用Hotpad系统传输对象。对象第一次在较慢的级别启动时,不是可执行文件,但在被强制劳动时不会传输。

另一方面,跨越级别的所有对象都指向传输的对象,因此容易完全恢复到更低的级别,比传统技术更灵活。3 .基础对象与现有技术相比,这项新技术没有获得更多的压缩机。因为传统技术仅限于在相同尺寸的块上进行验证。首先,该算法不选择代表性对象作为几个基础对象。

然后,只要再次添加新对象,算法就不会比较基础对象和新对象,而是在它们之间存储不同的数据。卡内基梅隆大学电子计算机工程副教授Brandon Lucia称赞这项新技术,目的是利用编程语言的特性,开展更好的传输工作。

他说:“这项工作的有趣之处是利用对象的抽象性使内存传输更高效,使系统更慢、更高效,具备新的计算机体系结构特性。” (公众号:)录:本论文的编译器来自MIT CSAIL,部分内容来自网络,合并版权文章,发出许可禁令刊登。

以下,听取刊登的心得。


本文关键词:编程语言,热彩娱乐手机APP下载,新技术,主存储器,利用

本文来源:热彩娱乐App下载-www.yaboyule265.icu

微信扫码 关注我们

  • 24小时咨询热线

    24小时咨询热线0302-593598191

  • 移动电话12706093995

Copyright © 2004-2020 www.yaboyule265.icu. 热彩娱乐App下载科技 版权所有 地址:湖南省岳阳市招远市视仁大楼451号 备案号:ICP备33274383号-8 网站地图 xml地图