[发明专利]用于提供对存储器系统的加速访问的方法和装置有效
申请号: | 201880011082.6 | 申请日: | 2018-02-09 |
公开(公告)号: | CN110291507B | 公开(公告)日: | 2023-10-24 |
发明(设计)人: | 蒋晓维 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F12/00 | 分类号: | G06F12/00;G06F9/34;G06F12/1027;G06F9/448 |
代理公司: | 北京清源汇知识产权代理事务所(特殊普通合伙) 11644 | 代理人: | 冯德魁;窦晓慧 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 提供 存储器 系统 加速 访问 方法 装置 | ||
本发明呈现了一种计算机系统。所述计算机系统包括存储数据的存储器系统、计算机处理器和存储器访问引擎。所述存储器访问引擎被配置为:从所述计算机处理器接收计算进程的第一指令,其中,所述第一指令用于从所述存储器系统访问所述数据;基于所述第一指令从所述存储器系统获取所述数据的至少一部分;并且在获取所述数据的所述至少第一部分之后,向所述计算机处理器发送指示以使得所述计算机处理器能够执行所述计算进程的第二指令。
技术领域
本公开一般地涉及计算机架构的领域,并且更具体地,本公开涉及用于提供对存储器系统的加速访问的方法和装置。
背景技术
可以包括动态随机存取存储器(DRAM)和高速缓存存储器设备的存储器系统提供临时存储空间,所述临时存储空间可由计算机处理器或者由其他设备(例如,输入/输出(I/O)设备)访问。存储器系统可用于存储数据,所述数据然后可被取出到计算机处理器和/或I/O设备。计算机处理器还可将处理的结果存储到存储器系统中以供由计算机处理器或者由I/O设备随后处理。尽管DRAM提供合理的访问速度,然而存储器访问等待时间仍然是计算机处理器的瓶颈,尤其是当计算机处理器使用其计算资源来执行存储器访问任务时。当例如其他指令的处理被延迟直到存储器访问任务完成为止时,存储器访问等待时间可严重地使计算机处理器的性能降级。
发明内容
本公开的实施例提供一种计算机系统。所述计算机系统包括存储数据的存储器系统、计算机处理器和存储器访问引擎。所述存储器访问引擎被配置为:从所述计算机处理器接收计算进程的第一指令,其中,所述第一指令用于从所述存储器系统访问所述数据;基于所述第一指令从所述存储器系统获取所述数据的至少一部分;在获取所述数据的所述至少第一部分之后,向所述计算机处理器发送指示以使得所述计算机处理器能够执行所述计算进程的第二指令。
本公开的实施例还提供另一计算机系统。所述计算机系统包括:存储器系统,所述存储器系统存储第一数据和第二数据;计算机处理器,所述计算机处理器包括与第一核心标识符相关联的第一计算机处理器核心和与第二核心标识符相关联的第二计算机处理器核心;以及存储器访问引擎。所述存储器访问引擎被配置为:从所述第一计算机处理器核心接收计算进程的第一指令,其中,所述第一指令用于从所述存储器系统访问所述第一数据;使所述第一指令与所述第一核心标识符相关联;基于所述第一指令从所述存储器系统获取所述数据的至少一部分;在获取所述数据的所述至少第一部分之后,向所述计算机处理器发送包括所述第一核心标识符的指示以使得所述第一计算机处理器核心能够执行所述计算进程的第二指令。
本公开的实施例还提供一种存储器访问方法。所述方法可由与计算机处理器且与存储器系统耦合的存储器访问引擎执行。所述方法包括:从所述计算机处理器接收计算进程的第一指令,其中,所述第一指令用于从所述存储器系统访问所述数据;基于所述第一指令从所述存储器系统获取所述数据的至少一部分;并且在获取所述数据的所述至少第一部分之后,向所述计算机处理器发送指示以使得所述计算机处理器能够执行所述计算进程的第二指令。
本公开的实施例还提供另一存储器访问方法。所述方法可由存储器访问引擎执行,所述存储器访问引擎与存储器系统耦合且与计算机处理器耦合,所述存储器系统存储第一数据和第二数据,所述计算机处理器包括与第一核心标识符相关联的第一计算机处理器核心和与第二核心标识符相关联的第二计算机处理器核心。所述方法包括:从所述第一计算机处理器核心接收计算进程的第一指令,其中,所述第一指令用于从所述存储器系统访问所述第一数据;使所述第一指令与所述第一核心标识符相关联;基于所述第一指令从所述存储器系统获取所述第一数据的至少一部分;以及在获取所述第一数据的所述至少一部分之后,向所述计算机处理器发送包括所述第一核心标识符和所述第一指令的执行状态的指示以使得所述第一计算机处理器核心能够执行所述计算进程的第二指令。
所公开的实施例的附加目的和优点将部分地在以下描述中阐述,并且部分地将从说明书中显而易见,或者可以通过对实施例的实践来学习。所公开的实施例的目的和优点可以通过权利要求中阐述的要素和组合来实现和获得。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880011082.6/2.html,转载请声明来源钻瓜专利网。