[发明专利]多线程异步处理器系统和方法有效
申请号: | 201480041102.6 | 申请日: | 2014-09-09 |
公开(公告)号: | CN105408860B | 公开(公告)日: | 2017-11-17 |
发明(设计)人: | 葛屹群;史无限;张其蕃;黄韬;童文 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38 |
代理公司: | 北京同立钧成知识产权代理有限公司11205 | 代理人: | 马爽,臧建明 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 提供了多线程异步处理器的实施例。该异步处理器包括程序计数器(PC)逻辑和指令缓存单元,该单元包括多个PC逻辑,用于为指令的多个线程执行分支预测和循环预测,并为缓存所述多个线程确定目标PC地址。该处理器进一步包括指令存储器,用于根据来自所述PC逻辑和指令缓存单元的所述目标PC地址缓存所述多个线程。该处理器进一步包括多线程(MT)调度单元,用于将来自所述指令存储器的用于所述多个线程的指令流调度和合并成为指令的单合并线程。另外,包括MT寄存器窗口寄存器,将多个线程中的操作数映射至寄存器文件中多个相应的寄存器窗口。 | ||
搜索关键词: | 多线程 异步 处理器 系统 方法 | ||
【主权项】:
一种由异步处理器执行的方法,所述方法包括:从所述异步处理器的执行单元接收指令的多个线程;在所述异步处理器的程序计数器PC逻辑和指令缓存单元为所述指令的多个线程发起多个相应的PC逻辑;使用每个所述PC逻辑为所述指令的多个线程的一个相应线程执行分支预测和循环预测;使用每个所述PC逻辑为所述一个相应线程确定目标PC地址;以及根据所述目标PC地址在指令存储器中缓存所述一个相应线程;使用所述异步处理器的多线程MT调度单元,将来自所述指令存储器的所述指令的多个线程调度和合并成为指令的单合并线程。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201480041102.6/,转载请声明来源钻瓜专利网。
- 上一篇:泵前自清洗过滤装置
- 下一篇:柔韧管压榨机的关键部件