[发明专利]具有重叠执行的流处理器在审
申请号: | 201710527119.8 | 申请日: | 2017-06-30 |
公开(公告)号: | CN109213527A | 公开(公告)日: | 2019-01-15 |
发明(设计)人: | 陈佳升;王庆成;邹云晓;何斌;杨建;迈克尔·J·曼托尔;布莱恩·D·恩贝林 | 申请(专利权)人: | 超威半导体公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38 |
代理公司: | 上海胜康律师事务所 31263 | 代理人: | 李献忠;张华 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种具有重叠执行的流处理器。公开了用于实现具有重叠执行的流处理器的系统、装置和方法。在一个实施方式中,系统至少包括具有多个执行流水线的并行处理单元。通过在不提高指令发布速率的情况下使用单遍指令重叠执行多遍指令来增加并行处理单元的处理吞吐量。在单个时钟周期中从共享矢量寄存器堆读取第一矢量指令的多个第一操作数,并存储在临时存储器中。多个第一操作数被访问并用于在随后时钟周期中启动在第一执行流水线上各个矢量元素上的多个指令。在随后时钟周期期间从共享矢量寄存器堆中读取多个第二操作数,以启动在第二执行流水线上的一个或多个第二矢量指令的执行。 | ||
搜索关键词: | 流处理器 时钟周期 操作数 流水线 并行处理单元 读取 矢量寄存器 矢量指令 指令 临时存储器 矢量元素 指令发布 共享 吞吐量 存储 访问 | ||
【主权项】:
1.一种系统,其包括:第一执行流水线;与所述第一流水线并行的第二执行流水线;和由所述第一执行流水线和所述第二执行流水线共享的矢量寄存器堆;其中所述系统被配置为:在所述第一执行流水线上在第一时钟周期中启动对第一矢量的第一矢量元素执行第一类型指令;在所述第一执行流水线上在第二时钟周期中启动对所述第一矢量的第二矢量元素执行所述第一类型指令,其中所述第二时钟周期在所述第一时钟周期之后;和在所述第二执行流水线上在所述第二时钟周期中启动对第二矢量的多个矢量元素执行第二类型指令。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于超威半导体公司,未经超威半导体公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710527119.8/,转载请声明来源钻瓜专利网。