← 返回列表
基于SIMT的寄存器分配方法、装置、设备和存储介质
摘要文本
本公开涉及一种基于SIMT的寄存器分配方法、装置、设备和存储介质。所述方法包括:确定目标线程组执行的目标程序的输入变量所需的寄存器的第一数量,以及所述目标程序所需的寄存器的总数量;响应于所述目标线程组满足预设的执行启动条件,向所述目标线程组分配所述第一数量对应的第一寄存器组;初始化所述第一寄存器组;响应于所述第一寄存器组初始化完成,基于所述总数量,向所述目标线程组分配所述目标程序的中间变量和输出变量对应的寄存器组。
申请人信息
- 申请人:摩尔线程智能科技(北京)有限责任公司
- 申请人地址:100080 北京市海淀区翠微中里14号楼四层B655
- 发明人: 摩尔线程智能科技(北京)有限责任公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 基于SIMT的寄存器分配方法、装置、设备和存储介质 |
| 专利类型 | 发明申请 |
| 申请号 | CN202311540272.6 |
| 申请日 | 2023/11/17 |
| 公告号 | CN117573205A |
| 公开日 | 2024/2/20 |
| IPC主分类号 | G06F9/30 |
| 权利人 | 摩尔线程智能科技(北京)有限责任公司 |
| 发明人 | 请求不公布姓名 |
| 地址 | 北京市海淀区海淀大街31号2层209 |
专利主权项内容
1.一种基于单指令多线程SIMT的寄存器分配方法,其特征在于,包括:确定目标线程组执行的目标程序的输入变量所需的寄存器的第一数量,以及所述目标程序所需的寄存器的总数量;响应于所述目标线程组满足预设的执行启动条件,向所述目标线程组分配所述第一数量对应的第一寄存器组;初始化所述第一寄存器组;响应于所述第一寄存器组初始化完成,基于所述总数量,向所述目标线程组分配所述目标程序的中间变量和输出变量对应的寄存器组。