[发明专利]在基于处理器的系统中的存储器中的经压缩存储器线的基于优先级的存取有效
申请号: | 201780015368.7 | 申请日: | 2017-02-22 |
公开(公告)号: | CN108780420B | 公开(公告)日: | 2022-05-03 |
发明(设计)人: | A·A·奥波尔图斯瓦伦祖埃拉;A·安萨里;R·辛尼尔;N·根格;A·贾纳吉拉曼;G·S·查布拉 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F12/06 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 处理器 系统 中的 存储器 压缩 优先级 存取 | ||
所公开方面涉及一种对基于处理器的系统中的经压缩存储器线的基于优先级的存取。在一方面中,所述基于处理器的系统中的存储器存取装置接收对于存储器的读取存取请求。如果所述读取存取请求为较高优先级,那么所述存储器存取装置将所述读取存取请求的逻辑存储器地址用作物理存储器地址以存取所述经压缩存储器线。然而,如果所述读取存取请求为较低优先级,那么所述存储器存取装置将所述读取存取请求的逻辑存储器地址翻译成通过对较高优先级线的压缩所留下的存储器空间中的一或多个物理存储器地址。以此方式,通过去除发现及存取经压缩存储器线另外所需的间接层阶来改进较高优先级经压缩存储器存取的效率。
本申请案要求2016年3月18日提交的且标题为“在基于处理器的系统中的存储器中的经压缩存储器线的基于优先级的存取(PRIORITY-BASED ACCESS OF COMPRESSEDMEMORY LINES IN MEMORY IN A PROCESSOR-BASED SYSTEM)”的美国专利申请案第15/074,444号的优先权,所述申请案以全文引用的方式并入本文中。
技术领域
本发明的技术大体上涉及在计算机存储器中存储数据,且更特定地说,涉及存取基于处理器的系统的存储器中的经压缩及未经压缩存储器线。
背景技术
计算装置在社会中盛行。这些装置可包含服务器、计算机、蜂窝式电话、便携式数字助理(“PDA”)、便携式游戏控制台、掌上型计算机及其它电子装置。计算装置常规地包含在广泛多种应用中执行计算任务的基于处理器的系统。可包含具有经设计以在系统单芯片(“SoC”)中一起工作的其它集成电路的基于处理器的系统,以向用户递送功能性。典型的基于处理器的系统包含执行软件指令的一或多个处理器。软件指令发指令给处理器以从存储器中的位置提取数据、使用所提取数据执行一或多个处理器操作及产生所存储结果。作为实例,软件指令可存储于系统或主存储器中。软件指令还可经提取且存储于高速缓存存储器中以供较快提取。举例来说,高速缓存存储器(“高速缓存”)可为在处理器本地的高速缓存存储器、处理器块中的处理器当中的共享本地高速缓存、多个处理器块当中的共享高速缓存或基于处理器的系统的主存储器。就这点来说,从系统或主存储器所存取的存储器线的大小可为用以允许系统或主存储器中的所存取存储器线出于存储器存取出于效率目的而填充高速缓存存储器中的高速缓存线的高速缓存线的大小。
图1为包含基于处理器的系统102的示范性SoC 100的示意图。基于处理器的系统102包含多个处理器块104(1)到104(N),其中“N”等于所要处理器块104的任何数目。每一处理器块104(1)到104(N)分别含有两个处理器106(1)、106(2)及共享2阶(L2)高速缓存108(1)到108(N)。还提供共享3阶(L3)高速缓存110以存储由处理器块104(1)到104(N)中的每一者中的任一者使用或在其当中共享的高速缓存数据。提供内部系统总线112,其允许处理器块104(1)到104(N)中的每一者存取共享L3高速缓存110以及其它共享资源,包含用于存取主外部存储器(例如,双速率动态随机存取存储器(DRAM)(DDR))的存储器控制器114、周边装置116、其它存储装置118、快速周边组件互连(PCI)接口120、直接存储器存取(DMA)控制器122及集成式存储器控制器(IMC)124。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780015368.7/2.html,转载请声明来源钻瓜专利网。