[发明专利]桶式处理器中的线程调度控制及存储器分割在审
申请号: | 202180084146.7 | 申请日: | 2021-10-12 |
公开(公告)号: | CN116635824A | 公开(公告)日: | 2023-08-22 |
发明(设计)人: | C·巴罗内;D·E·沃克尔;J·阿梅利奥 | 申请(专利权)人: | 美光科技公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 王龙 |
地址: | 美国爱*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理器 中的 线程 调度 控制 存储器 分割 | ||
1.一种设备,其包括:
桶式处理器,其包括:
线程调度电路系统;
其中所述桶式处理器经配置以通过使用所述线程调度电路系统来执行操作,所述操作包含用于以下的操作:
将要调度的线程放置于两个群组,即第一群组及第二群组,中的一者中,其中所述第一群组与第一处理器存储装置相关联,且所述第二群组与第二处理器存储装置相关联;及
调度当前线程以放置到所述桶式处理器的流水线中,所述调度通过在所述第一群组中的线程与所述第二群组中的线程之间交替来执行。
2.根据权利要求1所述的设备,其中来自所述第一群组的所述线程及来自所述第二群组的所述线程经调度以每隔一个时钟循环执行一次。
3.根据权利要求1所述的设备,其中所述第一群组中的线程指令在连续时钟循环上对所述第一处理器存储装置进行交替读取及写入。
4.根据权利要求3所述的设备,其中所述第二群组中的线程指令在连续时钟循环上对所述第二处理器存储装置进行交替读取及写入。
5.根据权利要求3所述的设备,其中所述第一处理器存储装置包含仅两个存取端口,且其中连续时钟循环上的所述交替读取及写入移除来自所述仅两个存取端口的争用。
6.根据权利要求1所述的设备,其中所述第一处理器存储装置包含仅两个存取端口。
7.根据权利要求6所述的设备,其中所述第二处理器存储装置包含仅两个存取端口。
8.根据权利要求1所述的设备,其中所述第一处理器存储装置是所述桶式处理器的本地随机存取存储器。
9.根据权利要求8所述的设备,其中来自所述第一群组的所述线程从存储于所述桶式处理器的所述本地随机存取存储器中的寄存器堆读取。
10.根据权利要求8所述的设备,其中来自所述第一群组的所述线程写入到存储于所述桶式处理器的所述本地随机存取存储器中的所述寄存器堆。
11.根据权利要求1所述的设备,其中所述第一处理器存储装置经配置以存储所述第一群组中的线程的第一寄存器堆,且所述第二处理器存储装置经配置以存储所述第二群组中的线程的第二寄存器堆。
12.根据权利要求1所述的设备,其中所述线程调度电路系统集成于所述桶式处理器中,所述桶式处理器包含于可编程原子单元中,且所述可编程原子单元包含于存储器控制器中。
13.根据权利要求12所述的设备,其中所述存储器控制器是小芯片系统中的小芯片。
14.一种方法,其包括:
由包含线程调度电路系统的桶式处理器将要调度的线程放置于两个群组,即第一群组及第二群组,中的一者中,其中所述第一群组与第一处理器存储装置相关联,且所述第二群组与第二处理器存储装置相关联;及
由包含线程调度电路系统的所述桶式处理器调度当前线程以放置到所述桶式处理器的流水线中,所述调度通过在所述第一群组中的线程与所述第二群组中的线程之间交替来执行。
15.根据权利要求14所述的方法,其中来自所述第一群组的所述线程及来自所述第二群组的所述线程经调度以每隔一个时钟循环执行一次。
16.根据权利要求14所述的方法,其中所述第一群组中的线程指令在连续时钟循环上对所述第一处理器存储装置进行交替读取及写入。
17.根据权利要求16所述的方法,其中所述第二群组中的线程指令在连续时钟循环上对所述第二处理器存储装置进行交替读取及写入。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于美光科技公司,未经美光科技公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202180084146.7/1.html,转载请声明来源钻瓜专利网。