[发明专利]基于服务级别协议的高速缓存方法和系统在审
申请号: | 201880053103.0 | 申请日: | 2018-08-16 |
公开(公告)号: | CN111183414A | 公开(公告)日: | 2020-05-19 |
发明(设计)人: | 蒋晓维;李舒 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F12/00 | 分类号: | G06F12/00 |
代理公司: | 北京清源汇知识产权代理事务所(特殊普通合伙) 11644 | 代理人: | 冯德魁;窦晓慧 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 服务 级别 协议 高速缓存 方法 系统 | ||
一种服务器提供商的计算机系统包括执行用户发出的线程的处理单元,和随机存取存储器(RAM)高速缓存,所述RAM高速缓存设置于所述处理单元外部、并可操作地与所述处理单元连接以存储所述处理单元访问或将要访问的数据。所述处理单元包括控制电路,所述控制电路配置为响应于接收正在执行线程时的访问请求,根据建立在服务提供商和用户之间的服务级别协议(SLA)级别确定是否允许所述线程访问所述RAM高速缓存,并且当所述线程为RAM可高速缓存时,访问所述RAM高速缓存。
技术领域
本公开总体上涉及计算机体系结构领域,更具体地,涉及一种基于服务级别协议的高速缓存方法和系统。
背景技术
现今的商业处理器(例如,中央处理单元(CPU))正在将越来越多的大型核集成到单个裸片(裸片)上,以支持要求高计算密度和高线程并行性的工作载荷。然而,CPU面临存储器带宽的瓶颈。支持不断增长的CPU核产生的存储器流量所需的存储器带宽的数量无法跟上CPU核的增长速度。一种减少存储器流量的方法是将大型嵌入式缓存集成到CPU中。合并大型DRAM高速缓存会引发一系列实际的设计问题,并且使大型嵌入式缓存成为一种昂贵的管理设备。
发明内容
本公开的实施例提供了一种服务提供商的计算机系统。所述计算机系统包括执行用户发出的线程的处理单元,和随机存取存储器(RAM)高速缓存,所述随机存取存储器(RAM)高速缓存设置于所述处理单元外部、并可操作地连接到所述处理单元以存储所述处理单元访问或即将访问的数据。所述处理单元包括控制电路,所述控制电路被配置为响应于在执行线程时接收访问请求,根据建立在服务提供商和用户之间的服务级别协议(SLA)级别确定是否允许所述线程访问所述RAM高速缓存;并且在所述线程是RAM可高速缓存时访问所述RAM高速缓存。
本发明的实施例还提供了一种在服务提供商的计算机系统中操作系统内核的方法。所述计算机系统包括处理单元和所述处理单元外部的、并可操作地与所述处理单元连接的随机存取存储器(RAM)高速缓存。该方法包括:接收用户发出的线程,检索服务提供商与用户之间建立的服务级别协议(SLA)级别,并根据该SLA级别,确定是否允许该线程访问RAM高速缓存。
本发明的实施例还提供了一种在服务提供商的计算机系统中操作处理单元的方法,所述计算机系统包括所述处理单元外部的、并可操作地与所述处理单元连接的随机存取存储器(RAM)高速缓存。所述方法包括接收用户发出的正在执行的线程的访问请求,根据服务提供商和用户之间建立的服务级别协议(SLA)级别,确定是否允许该线程访问RAM高速缓存,以及当线程是RAM可高速缓存时,访问所述RAM高速缓存。
附图说明
图1(a)和图1(b)示意性地示出CPU芯片的示例性结构。
图2示意性地示出示例性处理系统。
图3为在示例性的处理系统中用于存储器访问的示例性过程操作的流程图。
图4示意性地示出示例性处理系统。
图5为在处理系统中用于存储器访问的示例性过程的流程图。
图6示意性地示出了与所公开的实施例一致的处理系统。
图7示出定义了服务提供商对用户提供的SLA的多个级别的示例性图表。
图8为与所公开的实施例一致的在示例性处理系统中用于线程分配的示例性过程的流程图。
图9为与所公开的实施例一致的在示例性处理系统中用于线程执行的示例性过程的流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880053103.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于监控机动车的模拟装置
- 下一篇:旋转隔膜正排量泵