[发明专利]处理单元中的工作负载的精确挂起和恢复在审
申请号: | 201880077333.0 | 申请日: | 2018-09-19 |
公开(公告)号: | CN111448546A | 公开(公告)日: | 2020-07-24 |
发明(设计)人: | 阿尼鲁德·R·阿查里亚;迈克尔·曼特 | 申请(专利权)人: | 超威半导体公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38 |
代理公司: | 上海胜康律师事务所 31263 | 代理人: | 樊英如;张静 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理 单元 中的 工作 负载 精确 挂起 恢复 | ||
1.一种方法,所述方法包括:
在处理单元的流水线的第一子组中执行第一工作负载;
在所述处理单元的所述流水线的第二子组中执行第二工作负载,其中所述第二工作负载依赖于所述第一工作负载;
将所述第一工作负载和所述第二工作负载挂起;以及
响应于将所述第一工作负载和所述第二工作负载挂起而将所述第一工作负载和所述第二工作负载的状态信息存储在第一存储器中。
2.如权利要求1所述的方法,其中执行所述第一工作负载包括在所述处理单元的计算流水线中执行计算工作负载,并且其中执行所述第二工作负载包括在所述处理单元的图形流水线中执行图形工作负载。
3.如权利要求1所述的方法,所述方法还包括:
与执行所述第一工作负载和所述第二工作负载同时地在所述处理单元的所述流水线的第三子组中执行第三工作负载,其中所述流水线的所述第一子组、所述第二子组和所述第三子组是互斥的。
4.如权利要求3所述的方法,其中将所述第一工作负载和所述第二工作负载挂起包括将所述第一工作负载和所述第二工作负载挂起,而继续在所述流水线的所述第三子组中执行所述第三工作负载。
5.如权利要求1所述的方法,所述方法还包括:
响应于将所述第一工作负载和所述第二工作负载挂起而在所述流水线的所述第一子组和所述第二子组中执行至少一个第四工作负载。
6.如权利要求5所述的方法,所述方法还包括:
响应于所述至少一个第四工作负载的完成或挂起,基于存储在所述第一存储器中的所述状态信息来配置所述流水线的所述第一子组和所述第二子组;以及
在配置第一流水线和第二流水线之后,分别恢复在所述第一流水线和所述第二流水线中执行所述第一工作负载和所述第二工作负载。
7.如权利要求6所述的方法,其中恢复执行所述第一工作负载和所述第二工作负载包括恢复在与在挂起之前执行所述第一工作负载和所述第二工作负载的一组计算单元相同的所述一组计算单元上执行所述第一工作负载和所述第二工作负载。
8.如权利要求1所述的方法,所述方法还包括:
响应于使所述处理单元断电,将状态信息从所述第一存储器移动到在所述处理单元断电时保留所述状态信息的第二存储器。
9.如权利要求8所述的方法,所述方法还包括:
响应于使所述处理单元通电,将状态信息从所述第二存储器移动到所述第一存储器。
10.一种设备,所述设备包括:
处理单元,所述处理单元包括多个计算单元,所述多个计算单元配置为实现多个流水线,其中所述处理单元被配置为:
在所述多个流水线的第一子组中执行第一工作负载;
在所述多个流水线的第二子组中执行第二工作负载,其中所述第二工作负载依赖于所述第一工作负载;
将所述第一工作负载和所述第二工作负载挂起;以及
响应于将所述第一工作负载和所述第二工作负载挂起而将所述第一工作负载和所述第二工作负载的状态信息存储在第一存储器中。
11.如权利要求10所述的设备,其中所述多个流水线的所述第一子组包括被配置为执行计算工作负载的计算流水线,并且其中执行所述多个流水线的所述第二子组包括被配置为执行图形工作负载的图形流水线。
12.如权利要求10所述的设备,其中所述处理单元被配置为:
与执行所述第一工作负载和所述第二工作负载同时地在所述多个流水线的第三子组中执行第三工作负载,其中所述多个流水线的所述第一子组、所述第二子组和所述第三子组是互斥的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于超威半导体公司,未经超威半导体公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880077333.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:阴极材料
- 下一篇:激光光源单元、照明设备以及用于产生激光的方法