[发明专利]用于平衡对具有不同存储器类型的存储器的访问的技术有效
| 申请号: | 201210262912.7 | 申请日: | 2012-07-26 |
| 公开(公告)号: | CN102999438A | 公开(公告)日: | 2013-03-27 |
| 发明(设计)人: | 布莱恩·凯莱赫;埃米特·M·克里加里夫;韦恩·山野 | 申请(专利权)人: | 辉达公司 |
| 主分类号: | G06F12/08 | 分类号: | G06F12/08 |
| 代理公司: | 北京市磐华律师事务所 11336 | 代理人: | 董巍;徐丁峰 |
| 地址: | 美国加利*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 平衡 具有 不同 存储器 类型 访问 技术 | ||
背景技术
很多电子设备包括一个或多个计算设备,诸如一个或多个中央处理单元(CPU)、一个或多个图形处理单元(GPU)、一个或多个数字信号处理器(DSP)等等。计算设备以下简称为处理器,其执行计算设备可读的指令(例如,计算机程序)并对存储在一个或多个计算设备可读的介质上的数据进行操作,该介质以下简称为存储器。为了访问存储在存储器中的指令和数据,处理器可包括一个或多个存储器控制器和一个或多个存储器接口。例如,如图1中所示,处理器110可包括存储器控制器(MC)115和用于访问帧缓冲器存储器(MEM)140-155的多个存储器接口(FB MI)120-135。应理解存储器接口可以与存储器控制器分开或集成。然而,为易于理解,常规技术和本技术的实施例将关于分开的存储器控制器和存储器接口进行描述。通常,存储器控制器将一个存储空间中的地址转换为另一存储空间中的地址。例如,存储器控制器可将逻辑地址转换为物理地址。通常,存储器接口将给定存储空间中的地址转换为电信号以驱动地址、数据和控制线,并接收地址、数据和控制线上的电信号,用于将数据和/或计算机可读指令写至存储器或从存储器读数据和/或计算机可读指令。
存储器还包括很多未示出的其他功能块。例如,处理器可包括多个处理器核、一个或多个通信接口等等。处理器为本技术领域众所周知,因此,处理器的与理解本技术无密切关系的那些方面将不进一步讨论。
电子设备和/或电子设备的处理器的性能由很多因素确定,包括存储器的数量、可访问存储器的速度、功耗等等。通常,存储容量越大,存储器成本也越高。类似地,存储器设备越快,存储器成本越高并且存储器设备耗能越大。通常,大多数时间,处理器和存储器都没有在峰值性能使用。相反,大多数时间,处理器和存储器是空闲的(例如,待机或休眠模式)或为低工作负载。此外,制造商可基于常见设备架构供应多个电子设备模型。例如,具有常见设备架构的图形处理器的族可包括第一模型,该模型包括以1GHz操作的4GB的SDDR3(双倍数据速率同步动态随机存取存储器)存储器,另一个模型可包括以2GHz操作的2GB的GDDR5存储器。通常,常规处理器和存储器系统限制了提供具有常见设备架构的多个模型的能力,所述多个模型基于存储器存储容量、存储器访问速度、功耗、成本和其组合供应不同的性能水平。因此,存在对计算设备中的改进的存储器子系统的持续需要,该计算设备诸如中央处理单元、图形处理单元、数字信号处理单元、微控制器等等。
发明内容
参考以下描述和附图可最好地理解本技术,所述附图用于示出涉及用于平衡对具有不同的存储器类型的存储器的存储器访问的技术的本技术的实施例。
在一个实施例中,确定耦合至计算设备的多个不同类型的存储器设备的一个或多个参数,包括数据速率。然后,根据存储器设备的包括数据速率的一个或多个所确定的参数,配置存储器映射算法以平衡至包括多个不同存储器类型的存储器设备的流量。
在另一个实施例中,针对每个接收的存储器访问请求,确定多个存储器设备中的位置。从映射确定该位置,该映射根据不同存储器类型的包括数据速率的一个或多个参数在不同存储器类型的两个或更多个存储器之间平衡流量。然后,对相应存储器设备中的位置进行访问。
附图说明
本技术的实施例通过示例方式而非限制性的方式在附图的图中示出,其中相似的参考数字指的是类似的元素并且其中:
图1示出根据常规技术的一个实施例的、包括处理器和存储器的电子设备的框图。
图2示出根据本技术的一个实施例的、包括处理器和存储器的电子设备的框图。
图3示出根据本技术的另一个实施例的、包括处理器和存储器的电子设备的框图。
图4示出根据本技术的一个实施例的、设立处理器和存储器以支持不同存储器类型的方法的流程图。
图5示出根据本技术的一个实施例的、对具有不同存储器类型的存储器进行访问的方法的流程图。
图6示出根据本技术的另一个实施例的、包括处理器和存储器的电子设备的框图。
图7示出根据本技术的另一个实施例的、设立处理器和存储器以支持不同存储器类型的方法的流程图。
图8示出根据本技术的另一个实施例的、对具有不同存储器类型的存储器进行访问的方法的流程图。
图9示出根据本技术的一个实施例的、支持不同存储器类型的处理器的存储空间的框图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辉达公司,未经辉达公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210262912.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种无定形普拉格雷硫酸氢盐及其制备方法
- 下一篇:剪刀式开槽机





