发明名称 |
一种字符操作加速方法、装置、芯片、处理器 |
摘要 |
本发明提出一种字符操作加速方法、装置、芯片、处理器,涉及计算机体系结构设计领域,该方法包括获取字符操作指令在流水线中的地址,根据所述地址译码获取双地址,并对所述双地址进行计算,将包括所述双地址的字符操作请求消息存储在字符操作访存请求队列中;根据所述字符操作请求消息对缓存进行命中检查,当所述双地址均命中时,获取所述双地址在所述缓存中相对应的两个数据,若未命中,则向所述缓存发送读请求;对所述两个数据进行并发处理,并将处理结果返回到通用寄存器。利用本发明,实现了对字符操作的加速,使得含有大量字符操作的算法和应用获得了高运行效率。 |
申请公布号 |
CN106445472A |
申请公布日期 |
2017.02.22 |
申请号 |
CN201610676302.X |
申请日期 |
2016.08.16 |
申请人 |
中国科学院计算技术研究所;北京中科睿芯科技有限公司 |
发明人 |
马丽娜;祁玉琼;叶笑春;张浩;范东睿;王达 |
分类号 |
G06F9/38(2006.01)I |
主分类号 |
G06F9/38(2006.01)I |
代理机构 |
北京律诚同业知识产权代理有限公司 11006 |
代理人 |
祁建国;梁挥 |
主权项 |
一种字符操作加速方法,其特征在于,包括:步骤1,获取字符操作指令在流水线中的地址并将所述字符操作指令译码,根据所述地址获取双地址,将包括所述双地址的字符操作请求消息存储在字符操作访存请求队列中;步骤2,根据所述字符操作请求消息对缓存进行命中检查,当所述双地址均命中时,获取所述双地址在所述缓存中相对应的两个数据,若未命中,则向所述缓存发送读请求;步骤3,对所述两个数据进行并发处理,并将处理结果返回到通用寄存器。 |
地址 |
100080 北京市海淀区中关村科学院南路6号 |