[发明专利]一种处理器和线程处理方法在审
| 申请号: | 201711146942.0 | 申请日: | 2017-11-17 |
| 公开(公告)号: | CN109800064A | 公开(公告)日: | 2019-05-24 |
| 发明(设计)人: | 刘国丁;陈会勇;涂水平 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48 |
| 代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 线程 输入调度 输出调度 线程处理 处理器 申请 报文处理 存储模块 调度方式 继续处理 模块处理 模块连接 线程分配 指令引擎 有效地 对线 分配 环回 预设 引擎 送入 指令 输出 | ||
1.一种处理器,其特征在于,所述处理器包括输入调度模块、执行模块、存储模块以及输出调度模块,其中,所述输入调度模块和所述输出调度模块分别与所述执行模块连接,所述执行模块至少包括一个指令引擎;
所述输入调度模块,用于对未分配线程号的线程分配线程号,并按照预设调度方式将已分配线程号的线程送入执行模块;
所述执行模块,用于通过所述执行引擎执行所述线程所对应的指令以对所述线程的上下文进行处理;
所述输出调度模块,用于确定经过所述执行模块处理后输出的所述线程是否要继续处理;若要,则将所述线程环回至所述输入调度模块。
2.根据权利要求1所述的处理器,其特征在于,所述处理器还包括存储模块;
所述存储模块,用于存储所述线程的上下文。
3.根据权利要求1或2所述的处理器,其特征在于,所述输出调度模块具体用于:
根据所述线程的上下文确定经过所述执行模块处理后输出的所述线程是否要继续处理,若所述线程的上下文指示要继续处理,则将所述线程环回至所述输入调度模块。
4.根据权利要求1-3任一项所述的处理器,其特征在于,所述执行模块还用于:
根据所述线程的上下文确定是否要在当前指令引擎进行环回处理,若要,则在所述当前指令引擎对所述线程进行环回处理。
5.根据权利要求1-4任一项所述的处理器,其特征在于,所述指令引擎包括指令存储单元和执行单元,所述执行单元为算术逻辑单元ALU矩阵;
所述指令存储单元,用于存储所述被送入所述指令引擎的线程对应的指令;
所述执行单元,用于执行所述指令。
6.根据权利要求1-5任一项所述的处理器,其特征在于,所述执行模块中的任意一个指令引擎为运行至结束RTC结构或流水线PIPLINE结构。
7.根据权利要求1-6任一项所述的处理器,其特征在于,所述执行模块还包括部分向量编辑单元以及全部向量编辑单元;
其中,所述部分向量编辑单元,用于将所述线程的上下文分为部分向量和非部分向量,将所述非部分向量输送至所述全部向量编辑单元,将部分向量输入至所述指令引擎进行处理,其中,所述部分向量为所述线程的上下文中不需要所述指令引擎处理的部分,非部分向量为所述线程的上下文中需要所述指令引擎处理的部分;
所述全部向量编辑单元,用于将从所述部分向量编辑单元接收到的所述非部分向量,以及经过所述指令引擎处理后的所述部分向量进行合并。
8.根据权利要求1-7任一项所述的处理器,其特征在于,所述执行模块还包括数据调度单元;
所述数据调度单元,用于当所述指令引擎执行所述线程时发起IO访问的,将所述IO访问对应的返回数据合并入所述线程所述线程的上下文。
9.根据权利要求1-8任一项所述的处理器,其特征在于,所述输入调度模块具体用于:
按照先输入先分配原则为所述接收到的线程分配线程号,并按照先分配先调度原则将已分配线程号的线程输入至所述执行模块。
10.一种线程处理方法,所述方法应用于处理器中,其特征在于,所述处理器包括输入调度模块、执行模块以及输出调度模块,其中,所述输入调度模块和所述输出调度模块分别与所述执行模块连接,所述执行模块至少包括一个指令引擎;
所述输入调度模块对未分配线程号的线程分配线程号,并按照预设调度方式将已分配线程号的线程送入所述执行模块;
所述执行模块通过所述指令引擎执行所述线程对应的指令以对所述线程的上下文进行处理;
所述输出调度模块确定经过所述执行模块处理后输出的所述线程是否要继续处理;若要,则将所述线程环回至所述输入调度模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711146942.0/1.html,转载请声明来源钻瓜专利网。





