[发明专利]具有在每个维度上可选择的多维循环寻址的流引擎有效
申请号: | 201711379621.5 | 申请日: | 2017-12-20 |
公开(公告)号: | CN108205448B | 公开(公告)日: | 2022-12-20 |
发明(设计)人: | J·茨维西亚克 | 申请(专利权)人: | 德克萨斯仪器股份有限公司 |
主分类号: | G06F9/32 | 分类号: | G06F9/32 |
代理公司: | 北京纪凯知识产权代理有限公司 11245 | 代理人: | 赵志刚;赵蓉民 |
地址: | 美国德*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及具有在每个维度上可选择的多维循环寻址的流引擎。一种在数字数据处理器中使用的流引擎(125,2700),其指定由多个嵌套循环定义的固定只读数据流。地址生成器(1901)生成嵌套循环的数据元素的地址。流首寄存器(2718,2728)存储接下来要提供给功能单元以作为操作数使用的数据元素。流模板寄存器(2800)独立地为嵌套循环中的每一个指定线性地址或循环地址模式。 | ||
搜索关键词: | 具有 每个 维度 可选择 多维 循环 寻址 引擎 | ||
【主权项】:
1.一种数字数据处理器,其包括:存储指令的指令内存,每个指令指定数据处理操作和至少一个数据操作数字段;连接到所述指令内存的指令解码器,所述指令解码器用于依序调用来自所述指令内存的指令并确定所述指定的数据处理操作和所述指定的至少一个操作数;连接到所述数据寄存器堆和所述指令解码器的至少一个功能单元,所述至少一个功能单元用于对与由所述指令解码器解码的指令对应的至少一个操作数执行数据处理操作,并存储结果;连接到所述指令解码器的流引擎,所述流引擎能响应于流开始指令而操作,以从内存中调用多个数据元素的指令指定序列的流,所述指定序列包括多个嵌套循环,所述流引擎包括:地址生成器,所述地址生成器用于生成对应于多个数据元素的指令指定序列的所述流的流内存地址,所述多个嵌套循环中的每一个具有线性寻址模式和循环寻址模式中的单独指定的一个,流首寄存器,所述流首寄存器存储接下来要被所述至少一个功能单元使用的所述流的数据元素,并且其中所述至少一个功能单元响应流操作数指令,以从所述流首寄存器接收至少一个操作数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于德克萨斯仪器股份有限公司,未经德克萨斯仪器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711379621.5/,转载请声明来源钻瓜专利网。