[发明专利]用于管理可变长度指令的方法和设备有效
申请号: | 201580051186.6 | 申请日: | 2015-07-27 |
公开(公告)号: | CN106796504B | 公开(公告)日: | 2019-08-13 |
发明(设计)人: | B·巴里;F·康纳;M·奥利德;D·莫洛尼;S·鲍尔 | 申请(专利权)人: | 线性代数技术有限公司 |
主分类号: | G06F9/305 | 分类号: | G06F9/305;G06F9/308;G06F9/38 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 侯颖媖 |
地址: | 爱尔兰*** | 国省代码: | 爱尔兰;IE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 公开了一种包括各种可变长度指令的向量处理器。公开了用于以省时、存储器高效且功率高效的方式有效地执行各种操作的计算机实现的方法。公开了用于通过基于延迟线指令的长度而控制阈值来更有效地管理缓冲器的方法。公开了用于在硬件中布置多类型和多尺寸操作的方法。公开了用于压缩查找表的方法。公开了用于对变量进行在线改变的方法。 | ||
搜索关键词: | 用于 指令 提取 方法 设备 | ||
【主权项】:
1.一种用于管理可变长度指令缓冲器的方法,所述方法包括:对来自存储器的可变长度指令数据进行缓存;当所述可变长度指令缓冲器中可用的未处理数据的缓冲级在第一时刻不满足第一阈值时,将来自经缓存的可变长度指令数据中的固定宽度的指令数据的第一部分加载到所述可变长度指令缓冲器中;对分支指令进行处理,所述分支指令包括指示分支延迟字节大小的标头;以及当所述可变长度指令缓冲器中可用的未处理数据的缓冲级在所述分支指令被处理之后的第二时刻不满足所述分支延迟字节大小时,将来自所述经缓存的可变长度指令数据中的所述固定宽度的指令数据的第二部分加载到所述可变长度指令缓冲器中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于线性代数技术有限公司,未经线性代数技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201580051186.6/,转载请声明来源钻瓜专利网。
- 上一篇:基于单次访问检查维护多个计数器
- 下一篇:指令执行的方法及处理器