In one form, data processing systems include memory channels with multiple groups, and data processors. The data processor is connected to the memory channel and is suitable for accessing each of the multiple groups. In response to the detection of a predetermined event, the data processor selects an active group in a plurality of groups and places other groups except the active group in a low power state, in which the other groups include at least one group with pending requests when a predetermined event is detected. The data processor then processes a memory access request for the active group.
【技术实现步骤摘要】
【国外来华专利技术】低功率存储器节流
本公开一般来说涉及数据处理系统,并且更具体地,涉及可以低功率模式介接至存储器的数据处理系统。
技术介绍
计算机系统通常使用昂贵且高度密的动态随机访问存储器(DRAM)芯片用于主存储器。当今市场上出售的大多数DRAM芯片与联合电子设备工程委员会(JEDEC)颁布的各种双数据率(DDR)DRAM兼容。DDRDRAM通过各种低功率模式来提供高性能和低功率操作。这些低功率模式中的一种称作预充电断电。在预充电断电期间,对所有条预充电,可停用片上延迟锁相环(DLL),可关闭输入时钟,并且可停用输出缓冲器以显著降低功率消耗。预充电断电可相对快速地退出,并且可通过维持DLL运行来加速退出时间。另一低功率模式为活动断电。活动断电与预充电断电的不同之处在于,至少一条保持活动,即,有一行开路,因此比预充电断电更快地退出。另一低功率模式为自刷新模式。在自刷新模式中,所有条都空闲,并且所有外部时钟都被移除,但是DRAM通过使用内建定时器定期刷新所有行来保持其内容。现代DDR存储器控制器保持队列以存储待决存储器访问请求,从而允许不按次序挑选待决存储器访问请求以提高效率。举例来说,存储器控制器可不按次序从队列检索针对给定存储器组中的同一行的多个存储器访问请求,并且连续地发出至存储器系统以避免预充电当前行和激活另一行的开销。除了提高效率,存储器控制器将DDRDRAM的一组或多组置于低功率状态,预期功率节省将超过进入和退出此状态所要求的额外时间。已知的存储器控制器并不将DDRDRAM的特定组置于低功率状态,除非队列中没有针对所述条的待决存储器访问请求。附图说明图1以框图形 ...
【技术保护点】
1.一种数据处理系统(100),其包括:包括多个组(134/136/138)的存储器通道(130);和联接至所述存储器通道(130)的数据处理器(110),其适用于访问所述多个组(134/136/138)中的每一组,其中响应于检测到预定事件,所述数据处理器(110)选择所述多个组(134/136/138)中的活动组,并且将除所述活动组以外的其他组置于低功率状态,其中所述其他组在所述检测到所述预定事件时包括至少一个具有待决请求的组,并且其中所述数据处理器(110)随后处理针对所述活动组的存储器访问请求。
【技术特征摘要】
【国外来华专利技术】2016.05.28 US 15/168,0431.一种数据处理系统(100),其包括:包括多个组(134/136/138)的存储器通道(130);和联接至所述存储器通道(130)的数据处理器(110),其适用于访问所述多个组(134/136/138)中的每一组,其中响应于检测到预定事件,所述数据处理器(110)选择所述多个组(134/136/138)中的活动组,并且将除所述活动组以外的其他组置于低功率状态,其中所述其他组在所述检测到所述预定事件时包括至少一个具有待决请求的组,并且其中所述数据处理器(110)随后处理针对所述活动组的存储器访问请求。2.如权利要求1所述的数据处理系统(100),其中所述预定事件指出热事件,并且所述多个组中的所述至少一组包括温度传感器,所述温度传感器具有用于提供事件信号以指示所述热事件的输出。3.如权利要求2所述的数据处理系统(100),其中所述多个组中的每一组包括各别温度传感器,所述各别温度传感器具有联接至事件输入导体的各别开路漏极输出。4.如权利要求1所述的数据处理系统(100),其中响应于检测到所述预定事件尚未结束并且基于预定判据而判定出并未选择另一组,所述数据处理器(110)处理所述活动组中的下一命令。5.如权利要求4所述的数据处理系统(100),其中所述预定判据包括所述活动组中的至少一个待决请求。6.如权利要求4所述的数据处理系统(100),其中所述预定判据包括所述活动组中的当前页中的至少一个待决请求。7.如权利要求4所述的数据处理系统(100),其中所述预定判据包括所述活动组中的至少一个待决请求并且小于其他组中的预定数目个请求。8.如权利要求1所述的数据处理系统(100),其中所述存储器通道包括双数据率(DDR)存储器的多个组。9.如权利要求8所述的数据处理系统(100),其中所述低功率状态包括DDR低功率状态。10.一种数据处理器(110/200),其包括:存储器访问代理(210/220);和存储器控制器(292/300/400),其联接至所述存储器访问代理(210/220)并且适用于:联接至包括第一多个组(132/133/134)的存储器系统(120),其中所述存储器控制器(292/300/400)响应于检测到第一预定事件而选择所述第一多个组(132/133/134)中的活动组,同时将所述第一多个组(134/136/138)中除所述活动组以外的其他组置于低功率状态,其中所述其他组在所述检测到所述预定事件时包括至少一个具有待决请求的组,并且其中所述存储器控制器(292/300/400)随后处理针对所述活动组的至少一个存储器访问请求。11.如权利要求10所述的数据处理器(110/200),其中所述第一预定事件包括热事件。12.如权利要求10所述的数据处理器(110/200),其中所述低功率状态包括活动断电状态、预充电断电状态和自刷新状态中的一个。13.如权利要求10所述的数据处理器(110/200),其中所述存储器控制器(292/300/400)适用于访问双数据率(DDR)版本4(DDR4)存储器通道和图形DDR版本5(gDDR5)存储器通道,和高带宽存储器(HBM)存储器通道中的至少一个。14.如权利要求10所述的数据处理器(110/200),其中所述存储器控制器(292/300/400)包括:第一存储器通道控制器(314/414),其联接至:第一主机接口(312/412),用于接收第一多个访问请求并响应于所述第一多个访问请求而传导数据,和第一物理接口(316/416);和功率引擎(320/430),其被联接至所述第一存储器通道控制器(314/414)并且响应于所述第一预定事件,致使所述存储器通道控制器(314/414)...
【专利技术属性】
技术研发人员:凯达尔纳特·巴拉里斯南,凯文·M·布朗德,詹姆斯·R·麦格罗,
申请(专利权)人:超威半导体公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。