- 专利标题: 一种基于SPARCV8处理器的存储器精确陷阱控制结构与方法
-
申请号: CN201510617153.5申请日: 2015-09-24
-
公开(公告)号: CN105224412B公开(公告)日: 2017-12-05
- 发明人: 裴茹霞 , 肖建青 , 张洵颖 , 李红桥 , 张丽娜 , 崔媛媛
- 申请人: 中国航天科技集团公司第九研究院第七七一研究所
- 申请人地址: 陕西省西安市太白南路198号
- 专利权人: 中国航天科技集团公司第九研究院第七七一研究所
- 当前专利权人: 中国航天科技集团公司第九研究院第七七一研究所
- 当前专利权人地址: 陕西省西安市太白南路198号
- 代理机构: 西安通大专利代理有限责任公司
- 代理商 李宏德
- 主分类号: G06F11/07
- IPC分类号: G06F11/07 ; G06F12/0804
摘要:
本发明提供一种既实现精确陷阱又不完全禁用write buffer的写缓存功能的,在提高系统可靠性的同时避免系统性能受到明显的损失方法的,基于SPARCV8处理器的存储器精确陷阱控制结构与方法;所述的方法在SPARCV8处理器中指令流水线执行推进时,根据SPARCV8处理器发出的写操作访问需求,执行如下操作;当前存储指令为单字或者双字的写操作缓存在写缓存器write buffer中,同时允许流水线继续推进;当前存储指令为字节或者半字的写操作时,流水线推进停顿;若在写缓存器write buffer中没有缓存其它的写操作时,则进行主存储器的访问;否则,在写缓存器write buffer处理完所有缓存的写操作之后,再访问主存储器;等待该字节或者半字类型的写操作对主存储器的访问完成后再继续推进。
公开/授权文献
- CN105224412A 一种基于SPARCV8处理器的存储器精确陷阱控制结构与方法 公开/授权日:2016-01-06