麻省理工研发新型动态处理器缓存技术

发布:cyqdesign 2017-07-10 16:43 阅读:1923
现代处理器普遍依赖于一套内存模组来缓存数据,从而提升处理器在执行日常计算任务时的速度。不过即便有了这个相对较快的缓存,其在执行某些任务时仍有一些限制。一个形象点的例子是 —— 你该怎么将一枚方形的钉子穿过圆孔呢?为了克服这个问题,制造商们尝试过增大缓存的规模,但又迟早会遇到相同的负面效应。好消息是,麻省理工电气工程与计算机科学系助理教授 Daniel Sanchez 解释了一个全新的概念! ^qy-el  
c7N9X 3A  
4B,A+{3yL  
上图为运行四个应用程序的 36 块 Jenga 系统,其给予了每个应用程序一组定制的虚拟缓存层级:“试想一下用这些分布式物理内存资源,来构建专门面向应用程序的层级,以取得最大性能”。 8xz7S  
+ {dIs  
MIT 计算机科学与人工智能实验室(CSAIL)已经在一颗新型处理器上进行了模拟,其替换掉了固定缓存,转而采用一种更加动态的内存机制,以迎合不同的应用需求并减少进程的迟滞。 %HS!^j3C%  
;'+cT.cmH  
模拟发现,‘Jenga’系统可以将整体处理性能提升 30%,并将能耗降低 85% 。如果将之整合到现代处理器中,对现代智能设备也是一个极大的利好。Sanchez 继续说到: VZ!$'??  
]@g$<&  
这取决于应用程序的多个方面,比如其访问的数据大小、是否有层次重用、可否因逐渐扩大的内存获益、是否透过某种数据结构进行扫描、数据访问是否频繁(或是单次大访问)、将数据下放到主内存后会对性能产生多大影响等,所有这些都有不同的权衡。
=1?yS3  
需要指出的是,当前其仍停留于理论模拟阶段,且 MIT 尚未打造出一台工作原型。至于未来的发展潜力,仍有待时间去检验。
分享到:

最新评论

我要发表 我要评论
限 50000 字节
关于我们
网站介绍
免责声明
加入我们
赞助我们
服务项目
稿件投递
广告投放
人才招聘
团购天下
帮助中心
新手入门
发帖回帖
充值VIP
其它功能
站内工具
清除Cookies
无图版
手机浏览
网站统计
交流方式
联系邮箱:商务合作 站务处理
微信公众号:opticsky 微信号:cyqdesign
新浪微博:光行天下OPTICSKY
QQ号:9652202
主办方:成都光行天下科技有限公司
Copyright © 2005-2024 光行天下 蜀ICP备06003254号-1