有一种管理CPU快速存取内存的新流程,耗能减少高达72%

IEEE电气电子工程师学会 2018-06-13 08:34 次阅读

━━━ ━━━    

有一种管理CPU快速存取内存的新流程,使速度提升了两倍之多,耗能减少高达72%。据这种流程的设计师称,实现这类卓越成果需要改变计算机中控制这一关键内存的部件:直接布线至CPU电路进行控制若交由操作系统处理,速度就可大幅提升。

CPU将高速内存缓存作为一种数字暂存区域。缓存主要是保存CPU可能很快用到的指令或是需要处理的数据,是CPU的工作台。从智能手机到服务器,几乎每一个CPU都是用其电路中内置的算法管理进出缓存的比特流的。

但是麻省理工学院的两位研究人员说,随着计算机和便携设备的内存和CPU核数不断增多,完全由CPU来管理缓存也越来越不现实。他们说,操作系统最好能分担这项工作。

这种想法本身并不是全新的概念。在IBM的一些Cell处理器以及索尼的PlayStation 3(基于Cell技术)中,应用程序和操作系统内核就参与了低级CPU内存管理。麻省理工学院的Jigsaw技术的特别之处在于其中立的方法,软件无需太多控制便能配置芯片上的一些内存缓存,从而避免编程成为内存管理的噩梦。

麻省理工学院计算机科学及人工智能实验室助理教授、Jigsaw发明者之一丹尼尔•桑切斯(Daniel Sanchez)说:“几年前,人人都在抱怨,说虽然推出了PlayStation 3,但没有人能把程序编好。”

通常由CPU硬件控制所有的芯片缓存,但这些缓存必须承担任何一项能想象到的工作,从单纯的浮点数运算(对缓存而言是一个小负担)到计算机存储器组的密集搜索和查询(可能会超越它们的极限)。此外,CPU对其所开展的工作类型并无深刻的认识。这意味着利用与图谱搜索(对存储数据之间关系进行的占用内存的搜索)一样的缓存资源就可进行自成一体、包含复杂方程式的数值模拟,几乎不需要访问内存。

因此桑切斯和他的研究生南森•贝克曼(Nathan Beckmann)想,为什么不让操作系统减小缓存规模,进行纯计算,并扩充其设置进行图谱搜索呢?

他们说,第一步是将CPU占用空间的约1%分给一个可实时监控每个核心中缓存活动的简单硬件。有了硬件缓存监视器,Jigsaw就具备了充当CPU缓存空中交通管制员所需的独立监视能力。

桑切斯和贝克曼说,然后最多需要给操作系统内核再增加几千行代码即可。考虑到之前Linux内核提供了1500万行代码,而非官方的数字称,苹果和微软的内核则比这个数字还多几千万行,所以增加几千行并不多。

桑切斯说,Jigsaw其中一个更为突出的特别之处是嵌入操作系统的一个软件模块,研究人员称其为Peekahead。这种模块是根据十多年前北京的计算机科学家们开发的Lookahead缓存改造而成的。Peekahead能预测内核在未来时钟周期内要进行的工作,据此计算最佳CPU缓存配置。

桑切斯说:“如果交由软件管理,那么就必须要注意开销了。”他说设计不当的缓存管理系统可能会将缓存缩小到最佳规模,每秒重复多次,但这样会给CPU造成负担。需要大量CPU时间的CPU效率算法的意义何在?他说:“精确解非常昂贵。所以我们必须找到一个快速完成工作的方法,以保证开销不会超过收益。”

总部位于加利福尼亚山景城的半导体咨询公司林利集团的林利•格温耐普(Linley Gwennap)说,他对Jigsaw印象深刻,但要注意晶圆厂还未完全作好准备。“一般来说,问题是,在一种处理器上奏效的方案,在另一种具有不同硬件设计的处理器上可能不起作用。”他说道,“处理器一有变化,就不得不重新设计软件,客户们对此不太喜欢。”

桑切斯反驳说,软件应用和实用程序不会受到Jigsaw的影响。他说:“只有操作系统代码需要熟悉硬件知识,如缓存不同部分的拓扑结构。”

密歇根大学计算机科学助理教授杰森•玛尔斯(Jason Mars)说,作为概念验证手段,Jigsaw很有效,但他说芯片制造商在他们认为适当之处可能进行调整。

“这项工作的奇妙之处与软硬件之间的协同设计有关。”玛尔斯说,“以往的大部分工作都偏向一个方向。预期在硬件中完成的工作较多,相对灵活性较少。Jigsaw确实创建了一套涵盖了硬件和软件的全面体系。”

原文标题:缓存机:众核处理器要求软件具备灵活性,以最大限度地利用板载内存

文章出处:【微信号:IEEE_China,微信公众号:IEEE电气电子工程师学会】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

2019年平均DRAM价格将同比下降15%至20%

近日,统计机构DRAMeXchange统计数据显示,由于一些原因,2019年平均DRAM价格将同比下....

发表于 10-15 17:09 32次 阅读
2019年平均DRAM价格将同比下降15%至20%

破坏MPLAB X固定

正如你在很多帖子中所知道的,我抱怨过MPLAB X崩溃或是消失在桌面上。(Windows 7)上周我安装了一个新的CPU水冷却器A...

发表于 10-15 16:19 11次 阅读
破坏MPLAB X固定

mplab内存使用量表不显示数据内存

使用MPLAB 8.92 BTW 以上来自于百度翻译       以下为原文     using mplab...

发表于 10-15 16:10 9次 阅读
mplab内存使用量表不显示数据内存

能用PUKIT3闪出编辑好的HEX文件吗?

我想把一些参数写入内存的固定位置,比如在0x6000到0x600的位置,比如说大约6字节。现在我将使用一个微芯片项目的HEX文件,编...

发表于 10-15 16:03 7次 阅读
能用PUKIT3闪出编辑好的HEX文件吗?

请问F28377D的初始化时序两个cpu的时钟频率需要分别配置吗?

请教一下,F28377D这款芯片的初始化时序问题。 1.上电默认cpu1 2.禁止看门狗 3.初始化时钟频率 4.为两个cpu分配外设 5.初...

发表于 10-15 14:25 60次 阅读
请问F28377D的初始化时序两个cpu的时钟频率需要分别配置吗?

官方发布i9-9900K与AMD2700X的性能差距

Intel本周发布了9代酷睿处理器,旗舰型号为i9-9900K,8核16线程,3.6/5.0GHz(....

发表于 10-15 11:48 44次 阅读
官方发布i9-9900K与AMD2700X的性能差距

AMD撕裂者2950X国内上架 售价6999元

10月15日零点,AMD新一代发烧级线程撕裂者家族的16核心型号ThreadRipper 2950X....

发表于 10-15 11:44 32次 阅读
AMD撕裂者2950X国内上架 售价6999元

英特尔Optane内存错误代码0xA005004B

大家好, 试图让我的Optane Memory加速我的二次驱动器。 该应用程序识别我的Optane Memory和所有驱动器。当我将其设置为辅...

发表于 10-15 11:36 12次 阅读
英特尔Optane内存错误代码0xA005004B

更改Microsoft.NET Framework版本?

我遇到了串行事件处理程序的问题(eventDisposed工作正常)但是eventDataRecived没有执行但是占用50%的CPU时间,然后在关...

发表于 10-15 11:11 22次 阅读
更改Microsoft.NET Framework版本?

i5-9600K性能测试曝光 可以完全取代4C8T的i7-7700K了

出乎预料,今年三款首发的9代酷睿CPU均采用了钎焊散热,包括定价2399元的Core i5-9600....

发表于 10-15 10:36 56次 阅读
i5-9600K性能测试曝光 可以完全取代4C8T的i7-7700K了

【创易栈NB-IoT开发套件 ME3616】+ 与服务器初步对接

1. 首先感谢电子发烧友活动送的开发板。 2. ...

发表于 10-14 16:27 57次 阅读
【创易栈NB-IoT开发套件 ME3616】+ 与服务器初步对接

无线通信技术在智能电网主要有哪些应用

智能电网简单来说,就是电力网络和信息技术的结合,采集电网各种数字化传感器的实时数据,结合电力设备的资....

发表于 10-14 13:39 63次 阅读
无线通信技术在智能电网主要有哪些应用

树脂塞孔是什么?PCB为什么要采用树脂塞孔?

树脂塞孔的工艺流程近年来在PCB产业里面的应用越来越广泛,尤其是在一些层数高,板子厚度较大的产品上面....

的头像 MCU开发加油站 发表于 10-14 10:30 180次 阅读
树脂塞孔是什么?PCB为什么要采用树脂塞孔?

购买CPU可能踏入的四个误区

我们在组装电脑时,CPU、主板和显卡往往是我们最关注的三个部件,这也被称为组装电脑的最重要的三个部件....

发表于 10-14 09:12 83次 阅读
购买CPU可能踏入的四个误区

iBASE发布全球首款嵌入式处理器准系统网络服务器

服务器大厂iBASE近日发布了全球首款基于AMD EPYC嵌入式处理器的机架式准系统网络服务器“FW....

发表于 10-13 09:46 81次 阅读
iBASE发布全球首款嵌入式处理器准系统网络服务器

关于5G 华为已做好准备

在今年9月底的2018大陆国际信息通信展上,大陆IMT-2020(5G)推进组公布了我国5G技术试验....

的头像 电子发烧友网工程师 发表于 10-13 08:31 918次 阅读
关于5G 华为已做好准备

PC主要硬件CPU、主板、显卡的电源需求

实际上我们PC里面的硬件,对供电电压的要求是不一样的,因此PC电源要针对不同的硬件输出不同的电压。只是为什么这些电压对应...

发表于 10-12 17:12 58次 阅读
PC主要硬件CPU、主板、显卡的电源需求

关于板卡供电模块的二三事

  就如电源是PC的心脏一样,主板和显卡上的供电模块也是它们各自的心脏,搭载在身上的各种芯片能否正常工作,就看它们的供电...

发表于 10-12 16:53 80次 阅读
关于板卡供电模块的二三事

有人可以解释malloc()吗?

特别是XC32的实现,因为我知道它们都是不同的。我了解MalCube()做什么:你要求X字节,它返回一个指向那个内存段开始的指针...

发表于 10-12 16:26 18次 阅读
有人可以解释malloc()吗?

AMD14nm节点将由格芯公司负责代工CPU及GPU芯片

Globalfoundries(以下简称格芯)公司宣布退出7nm及以下节点工艺投资已经有段时间了,几....

的头像 半导体动态 发表于 10-12 15:49 160次 阅读
AMD14nm节点将由格芯公司负责代工CPU及GPU芯片

客户机和服务器的程序及生成文件的详细资料免费下载

本文档的主要内容详细介绍的是客户机和服务器的程序及生成文件的详细资料免费下载。

发表于 10-12 14:43 20次 阅读
客户机和服务器的程序及生成文件的详细资料免费下载

魔改CPU对CPU有什么影响

前段时间出现了很火的“8代酷睿屏蔽触点兼容100、200系列主板”的黑科技,随着Intel处理器的涨....

发表于 10-12 10:19 151次 阅读
魔改CPU对CPU有什么影响

技嘉GA-Z77-DS3H主板开机闪灭到掉电反复重启的维修方式资料概述

拿到这个板开机闪灭,确定不是12V短路。看到这个故障想起梦幻版主的那个P61 闪灭案例,心想会不会是....

发表于 10-12 08:00 30次 阅读
技嘉GA-Z77-DS3H主板开机闪灭到掉电反复重启的维修方式资料概述

由于市场持续供过于求,DRAM与NAND Flash第四季价格开始走跌

根据集邦咨询半导体研究中心(DRAMeXchange)最新调查,虽然下半年是产业旺季,但市场持续供过....

发表于 10-11 16:17 165次 阅读
由于市场持续供过于求,DRAM与NAND Flash第四季价格开始走跌

硬件植入是非常高端的间谍技术

Appleboum 分析,这家美国电信公司的服务器在中国制造工厂被窜改,美国情报局判断是在中国广州的....

的头像 满天芯 发表于 10-11 16:13 415次 阅读
硬件植入是非常高端的间谍技术

DRAM和NAND Flash价格呈现疲软的态势,内存和SSD产品有望迎来降价浪潮

据TrendForce旗下的DRAMeXchange发布的最新报告显示,本应该是购物旺季的Q4,DR....

发表于 10-11 16:12 176次 阅读
DRAM和NAND Flash价格呈现疲软的态势,内存和SSD产品有望迎来降价浪潮

“间谍芯片”栽赃中国的真正用意!

菲茨帕特里克说,那是在去年的“DefCon全球黑客大会”上,当时他准备在会上演讲的主题正是“硬件入侵....

的头像 半导体行业联盟 发表于 10-11 14:45 632次 阅读
“间谍芯片”栽赃中国的真正用意!

怎样打造一台高性能的客厅迷你主机

最近看到朋友圈晒各种小主机多少有点心动,特别是INTEL推出的骷髅峡谷迷你PC真是让人欲罢不能。回想....

的头像 39度创意研究所 发表于 10-11 11:19 268次 阅读
怎样打造一台高性能的客厅迷你主机

基于高性能8位AVR® RISC CPU,其灵活的低功耗架构提供了三种休眠模式

贸泽电子 (Mouser Electronics) 即日起开始分销Microchip Technol....

发表于 10-11 10:32 75次 阅读
基于高性能8位AVR® RISC CPU,其灵活的低功耗架构提供了三种休眠模式

什么是PLC?PLC原理及应用的详细资料免费下载

可编程序控制器是一种面向生产过程控制的数字电子装置,它具有控制能力强操作方便灵活。价格便宜、可靠性高....

发表于 10-11 08:00 58次 阅读
什么是PLC?PLC原理及应用的详细资料免费下载

西门子S7-200自由口通信的详细使用教程资料免费下载

S7-200 CPU 具有自由口通信能力。自由口通信是一种基于RS485硬件基础上,允许应用程序控制....

发表于 10-11 08:00 32次 阅读
西门子S7-200自由口通信的详细使用教程资料免费下载

UcGui嵌入式用户图形接口的移植毕业设计免费下载

随着科学技术的发展和计算机的普及化,人们开始越来越多的用计算机来处理各种各样的问题,计算机向着更轻薄....

发表于 10-11 08:00 32次 阅读
UcGui嵌入式用户图形接口的移植毕业设计免费下载

CPU密码介绍!如何清除带密码的CPU的内容?

选中“块”(Blocks) 下的“复位为出厂默认设置”(Reset to factory defau....

的头像 工控帮 发表于 10-10 17:54 300次 阅读
CPU密码介绍!如何清除带密码的CPU的内容?

我们可能正处于一场真正的协作革命的边缘

人更改了文档--并生成了一个事件。有人发了电子邮件,另一个事件出现了。换一个日历,甚至可能打个电话-....

的头像 CTI论坛 发表于 10-10 17:42 611次 阅读
我们可能正处于一场真正的协作革命的边缘

DRAM芯片市场及“三足鼎立”的局面是如何形成的?

在整个电子产业链中,存储芯片扮演着至关重要的角色,它好比行军打仗的粮草,也被誉为电子系统的“粮仓”。....

发表于 10-10 17:30 192次 阅读
DRAM芯片市场及“三足鼎立”的局面是如何形成的?

算力战场-矿机的野蛮进化史

当时给出的算力参数为5G,10G,50G和1500G,预计2013年3月发货,且性价比非常高,5G售....

的头像 ssdfans 发表于 10-10 17:15 1272次 阅读
算力战场-矿机的野蛮进化史

三星为何能在内存芯片市场称霸?

7月至9月的这个季度,三星电子营业利润为17.5万亿韩元(154亿美元),高于去年同期的14.53万....

发表于 10-10 16:45 168次 阅读
三星为何能在内存芯片市场称霸?

小白都能看懂的NAS服务器搭建教程

NAS即网络附加存储(Network Attached Storage),通过网络提供数据访问服务。

的头像 马哥Linux运维 发表于 10-10 14:50 251次 阅读
小白都能看懂的NAS服务器搭建教程

“间谍芯片门”如同蝴蝶效应的翅膀已扇动,对全球科技产业可能产生哪些影响?

台湾地区国防部参谋本部资通电军指挥官马英汉在接受金融时报采访时表示,在当代的电子制造产业中,芯片及其....

的头像 半导体投资联盟 发表于 10-10 11:52 986次 阅读
“间谍芯片门”如同蝴蝶效应的翅膀已扇动,对全球科技产业可能产生哪些影响?

杂牌内存混插会怎么样

最近发现虚拟机开多了,4GB内存都不够挥霍了……

的头像 39度创意研究所 发表于 10-10 10:32 225次 阅读
杂牌内存混插会怎么样

i9-9900K性能超Ryzen72700X30%至50%被指造假

在Intel发布9代酷睿处理器新品的同时,公布了委托Principled Technologies所....

发表于 10-10 10:20 214次 阅读
i9-9900K性能超Ryzen72700X30%至50%被指造假

i9-9900K的定位及背后的故事

酷睿i9-9900K并非Intel纽约桌面新品发布会上最贵的产品,但睿频5GHz、8核16线程、钎焊....

发表于 10-10 10:12 95次 阅读
i9-9900K的定位及背后的故事

单片机原理及应用的期末考试试题资料汇总免费下载

1、单片机是将微处理器、一定容量的 RAM 和ROM以及 I/O 口、定时器等电路集成在一块芯片上而....

发表于 10-10 08:00 24次 阅读
单片机原理及应用的期末考试试题资料汇总免费下载

电脑主板测试卡代码对照表和详细说明资料大全

代码对照表00 。 已显示系统的配置;即将控制INI19引导装入。01 处理器测试1,处理器状态核实....

发表于 10-10 08:00 24次 阅读
电脑主板测试卡代码对照表和详细说明资料大全

使电脑达到最大功率的小技巧分享

由于芯片与散热器的接触面无法做到物理上完全光滑平整,所以当散热器与芯片直接接触时就会存在空气,因此芯....

发表于 10-09 16:56 102次 阅读
使电脑达到最大功率的小技巧分享

显卡最大功率与TDP的关系 浅谈TDP值与CPU功耗的关系

除了CPU的发热量,用户最终关心的就是CPU的实际功耗,毕竟省下来的就是钱zol中关村在线Intel....

的头像 沈丹 发表于 10-09 16:46 505次 阅读
显卡最大功率与TDP的关系 浅谈TDP值与CPU功耗的关系

TDP是什么 CPU TDP和最大功率的关系

在这个测试中,他们对比了不同频率、电压下的处理器功耗,可以看出来同样的电压,频率提升之后功耗也在增加....

的头像 沈丹 发表于 10-09 16:24 259次 阅读
TDP是什么 CPU TDP和最大功率的关系

紫光国微的DDR4内存芯片预计年底前完成,三星的“垄断”或将不稳

据外媒报道,受稳定的内存需求推动,三星电子第三季度预计将斩获17.2万亿韩元(约合人民币1058亿元....

发表于 10-09 16:08 1300次 阅读
紫光国微的DDR4内存芯片预计年底前完成,三星的“垄断”或将不稳

TMS320VC5501 定点数字信号处理器

TMS320VC5501(5501)定点数字信号处理器(DSP)基于TMS320C55x™DSP生成CPU处理器内核。 C55x™DSP架构通过增加并行性和全面关注降低功耗来实现高性能和低功耗。 CPU支持内部总线结构,该结构由一个程序总线,三个数据读总线,两个数据写总线以及专用于外设和DMA活动的附加总线组成。这些总线能够在一个周期内执行最多三次数据读取和两次数据写入。并行,DMA控制器可以独立于CPU活动执行数据传输。 C55x™CPU提供两个乘法累加(MAC)单元,每个单元能够进行17位×17位乘法运算。单循环。额外的16位ALU支持中央40位算术/逻辑单元(ALU)。 ALU的使用受指令集控制,提供优化并行活动和功耗的能力。这些资源在C55x CPU的地址单元(AU)和数据单元(DU)中进行管理。 C55x DSP代支持可变字节宽度指令集,以提高代码密度。指令单元(IU)从内部或外部存储器执行32位程序提取,并为程序单元(PU)排队指令。程序单元解码指令,将任务指向AU和DU资源,并管理完全受保护的管道。预测分支功能可避免执行条件指令时的管道刷新。 5501外设...

发表于 10-09 14:55 3次 阅读
TMS320VC5501 定点数字信号处理器

“间谍芯片门”冲击,全球科技股哀鸿一片

The Motley Fool的技术和消费品专家Leo Sun表示,围绕Super Micro的争议....

的头像 半导体投资联盟 发表于 10-09 11:50 1103次 阅读
“间谍芯片门”冲击,全球科技股哀鸿一片

联想服务器业务快速增长,华为在服务器市场的份额排名有所下滑

联想在服务器市场的发展延续了它在PC市场的收购模式,2014年9月它收购收购IBM的x86服务器业务....

的头像 柏颖漫谈 发表于 10-09 08:51 1145次 阅读
联想服务器业务快速增长,华为在服务器市场的份额排名有所下滑

金泰克LPDDR3/LPDDR4两款产品主要用于移动设备的内存芯片

此前金泰克正式公布了两款嵌入式产品,用于移动设备的内存芯片,LPDDR3-1866与LPDDR4-3....

发表于 10-08 17:41 117次 阅读
金泰克LPDDR3/LPDDR4两款产品主要用于移动设备的内存芯片

汇顶科技进入触控IC市场 商业化NB-Ito即将推出

触摸屏驱动IC的好坏,对触摸屏的稳定性和用户体验具有很大的影响。当时国内触控IC做得最好的厂家就是汇....

发表于 10-08 15:42 62次 阅读
汇顶科技进入触控IC市场 商业化NB-Ito即将推出

全美多家顶级科技公司,都被一枚不到铅笔尖大小的中国芯片黑了!

超微电脑创办于美国,创始人为台湾华裔,主板组装工厂大部分位于中国大陆,自己工厂做不过来时会分包给代工....

的头像 电子发烧友网工程师 发表于 10-08 14:18 965次 阅读
全美多家顶级科技公司,都被一枚不到铅笔尖大小的中国芯片黑了!

AMD快速进步导致Intel陷入窘境,Intel面临该保利润还是份额的抉择

AMD在过去几年可谓是最难熬的几年,为了研发先进的Zen架构它甚至不得不将办公楼出售以筹集资金,可喜....

的头像 柏颖漫谈 发表于 10-08 08:40 373次 阅读
AMD快速进步导致Intel陷入窘境,Intel面临该保利润还是份额的抉择

PESD2CAN ESD保护管的详细数据手册免费下载

本文档的主要内容详细介绍的是PESD2CAN ESD保护二极管的详细数据手册免费下载。

发表于 10-08 08:00 33次 阅读
PESD2CAN ESD保护管的详细数据手册免费下载

计算机声音检查用户手册详细资料免费下载

声音检查使用你的电脑的CPU来执行所有的计算和信号处理。正因为如此,计算机的速度直接影响到声音检查系....

发表于 10-08 08:00 36次 阅读
计算机声音检查用户手册详细资料免费下载

Arm推出全球首款自动驾驶级处理器Arm Cortex-A76AE

Arm宣布推出 “安全就绪”(Arm Safety Ready)计划,及全球首款集成功能安全的自动驾....

的头像 牵手一起梦 发表于 10-07 19:30 786次 阅读
Arm推出全球首款自动驾驶级处理器Arm Cortex-A76AE

鸿海集团将携手夏普开拓8K系统芯片,扩大半导体领域版图

鸿海集团先前也订下组跨国大联盟,除活化既有夏普旗下8吋厂外,对下世代内存也很有兴趣,旗下半导体次集团....

的头像 牵手一起梦 发表于 10-07 03:10 985次 阅读
鸿海集团将携手夏普开拓8K系统芯片,扩大半导体领域版图

可用于管理进程的整个生命周期的八个Linux命令

一般来说,应用程序进程的生命周期有三种主要状态:启动、运行和停止。如果我们想成为称职的管理员,每个状....

的头像 嵌入式资讯精选 发表于 10-02 17:22 461次 阅读
可用于管理进程的整个生命周期的八个Linux命令

随着RRAM成为主流,大容量嵌入式内存支持的高智能化系统解决方案面世

物联网(IoT)的出现和人类生活对智能设备永不满足的需求正驱动着传统智慧在微控制器和嵌入式内存市场的....

发表于 09-30 16:48 130次 阅读
随着RRAM成为主流,大容量嵌入式内存支持的高智能化系统解决方案面世