[发明专利]快速执行加载存储指令模块有效
申请号: | 200910155142.4 | 申请日: | 2009-12-03 |
公开(公告)号: | CN101719055A | 公开(公告)日: | 2010-06-02 |
发明(设计)人: | 丁永林;葛海通;孟建熠;杨军 | 申请(专利权)人: | 杭州中天微系统有限公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38;G06F9/312 |
代理公司: | 杭州天正专利事务所有限公司 33201 | 代理人: | 王兵;王利强 |
地址: | 310012 浙江省杭州市西*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种快速执行加载存储指令模块,该模块包括:相关性识别单元,用以当同时满足当前指令为存储指令和当前指令所需存储的数据来源于前续未执行完成的加载指令时,判定存储指令与前续加载指令存在数据相关性;指令地址生成单元,用以根据输入的加载/存储指令流,计算当前加载/存储指令所需要访问片上高速缓存和片外内存的地址;指令缓冲单元,由指令缓冲单元表项组成,用以临时缓来源于相关性识别单元和指令地址生成单元输出的与执行存储指令相关的所有信息,同时旁路来自于前序加载指令完成时返回的数据。本发明当出现数据相关性时能够避免流水线阻塞、提升嵌入式处理器的性能。 | ||
搜索关键词: | 快速 执行 加载 存储 指令 模块 | ||
【主权项】:
一种快速执行加载存储指令模块,该模块执行加载指令和存储指令,其特征在于:所述快速执行加载存储指令模块包括:相关性识别单元,用以当同时满足当前指令为存储指令和当前指令所需存储的数据来源于前续未执行完成的加载指令时,判定存储指令与前续加载指令存在数据相关性;指令地址生成单元,用以根据输入的加载/存储指令流,计算当前加载/存储指令所需要访问片上高速缓存和片外内存的地址;指令缓冲单元,由指令缓冲单元表项组成,用以临时缓来源于相关性识别单元和指令地址生成单元输出的与执行存储指令相关的所有信息,同时旁路来自于前序加载指令完成时返回的数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州中天微系统有限公司,未经杭州中天微系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910155142.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种穿墙套管
- 下一篇:一种带有消毒巾的创可贴包装结构