一种基于SPARCV8处理器的存储器精确陷阱控制结构与方法
摘要:
本发明提供一种既实现精确陷阱又不完全禁用write buffer的写缓存功能的,在提高系统可靠性的同时避免系统性能受到明显的损失方法的,基于SPARCV8处理器的存储器精确陷阱控制结构与方法;所述的方法在SPARCV8处理器中指令流水线执行推进时,根据SPARCV8处理器发出的写操作访问需求,执行如下操作;当前存储指令为单字或者双字的写操作缓存在写缓存器write buffer中,同时允许流水线继续推进;当前存储指令为字节或者半字的写操作时,流水线推进停顿;若在写缓存器write buffer中没有缓存其它的写操作时,则进行主存储器的访问;否则,在写缓存器write buffer处理完所有缓存的写操作之后,再访问主存储器;等待该字节或者半字类型的写操作对主存储器的访问完成后再继续推进。
0/0