[发明专利]一种基于MIPS指令集的处理器的多线程方法和装置有效
申请号: | 200410050005.1 | 申请日: | 2004-06-25 |
公开(公告)号: | CN1595351A | 公开(公告)日: | 2005-03-16 |
发明(设计)人: | 刘彤;李华伟;张飞飞;徐宇峰;宫曙光;李晓维 | 申请(专利权)人: | 中国科学院计算技术研究所 |
主分类号: | G06F9/38 | 分类号: | G06F9/38 |
代理公司: | 中科专利商标代理有限责任公司 | 代理人: | 周国城 |
地址: | 100080*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及微电子技术领域,特别是一种基于MIPS指令集的处理器的多线程方法和装置。装置包括:微码程序存储器接口,内部寄存器信息表,外部存储器信息表,线程使能编号信息表,处理器程序存储器接口,微码分析电路,微码修改电路。包括步骤:处理器内部通用寄存器的分配和使用;处理器的外部存储器的分配;微码预处理单元保存信息;微码在使用通用寄存器或者外部存储器时的条件;微码预处理单元的处理微码步骤;利用微码分析电路和微码修改电路根据微码的特点分析和处理微码。本发明可用于基于MIPS指令集的处理单元IP核的性能改进,也可应用于基于MIPS指令集的处理器的性能改进,特别是用于网络处理器包处理微引擎的改进设计中。 | ||
搜索关键词: | 一种 基于 mips 指令 处理器 多线程 方法 装置 | ||
【主权项】:
1.一种MIPS指令集的处理器的多线程装置,其特征在于,它含有一个能够对微码指令进行预处理的微码预处理单元,它由下述电路组成:(1)微码程序存储器接口:完成微码预处理单元和微码程序存储器的接口;(2)内部寄存器信息表:保存各寄存器组的首寄存器在处理器里实际地址编号;(3)外部存储器信息表:保存各外部存储器组的首单元在外部存储器里实际地址;(4)线程使能编号信息表:保存当前正在执行的线程编号和输出当前线程编号;(5)处理器程序存储器接口:完成微码预处理单元和处理器程序存储器的接口功能;(6)微码分析电路:它对每一条微码进行过滤,将微码指令的操作数中含有内部通用寄存器和外部存储器的指令交给微码修改电路;(7)微码修改电路:它将满足修改条件的微码根据内部寄存器信息表或者外部存储器信息表进行修改。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院计算技术研究所,未经中国科学院计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200410050005.1/,转载请声明来源钻瓜专利网。
- 上一篇:水位测量仪
- 下一篇:变阻尼悬臂梁定量称重台架