一种可变长指令的缓存结构、方法及介质

基本信息

申请号 CN202210529394.4 申请日 -
公开(公告)号 CN114625419A 公开(公告)日 2022-06-14
申请公布号 CN114625419A 申请公布日 2022-06-14
分类号 G06F9/30(2006.01)I 分类 计算;推算;计数;
发明人 孙建康;张竞丹;陈成;樊良辉;刘周平 申请(专利权)人 芯瞳半导体技术(山东)有限公司
代理机构 西安维英格知识产权代理事务所(普通合伙) 代理人 -
地址 710065陕西省西安市高新区唐延南路8号泰维智链中心T1301室
法律状态 -

摘要

摘要 本发明实施例公开了一种可变长指令的缓存结构、方法及介质,该方法可以包括:初始启动时,指令缓存控制器控制指令读取单元加载需要执行的可变长指令;需要执行的可变长指令加载完成之后,指令缓存控制器控制指令解析单元将需要执行的可变长指令进行解析,获得需要执行的可变长指令的指令头部分、操作部分以及常量部分;指令解析单元将已解析完毕的所述需要执行的可变长指令的指令头部分、操作部分以及常量部分分别对应传输至解码缓存中的指令头解码缓存、操作部分解码缓存以及常量解码缓存,并生成需要执行的可变长指令对应的游标标识,以使得单指令多线程处理器基于游标标识从解码缓存中访问并加载已解析完毕的需要执行的可变长指令。