首页> 外国专利> Microprocessor load / store instruction control circuit, and the load / store instruction control method

Microprocessor load / store instruction control circuit, and the load / store instruction control method

机译:微处理器加载/存储指令控制电路及加载/存储指令控制方法

摘要

A load/store instruction control method of a microprocessor according to the present invention has a feature as follows. The circuit implements non-blocking cache which does not allow a pipeline process of a microprocessor to stop even if a cache miss by load/store instructions occurs. When the load instruction for a no-write allocate area directly storing a store-data to a lower layer memory in a cache hierarchy at time of a cache-miss initiates the cache-miss, and a subsequent store instruction initiates the cache-miss for the same cache line as that of the preceding load instruction, during a refill process of the DCACHE by the preceding load instruction or after the refill process, the store-data by the subsequent store instruction is stored to a corresponding cache line. Consequently, unconformity of data such as only the lower layer memory in the cache hierarchy holds a new data and only the DCACHE holds an old data does not occur.
机译:根据本发明的微处理器的加载/存储指令控制方法具有以下特征。该电路实现了非阻塞高速缓存,即使发生加载/存储指令导致的高速缓存未命中,该高速缓存也不允许微处理器的流水线处理停止。当在未命中分配区域的加载指令在发生高速缓存未命中时将存储数据直接存储到高速缓存层次结构中的下层内存时,会启动高速缓存未命中,随后的存储指令会针对以下情况启动高速缓存未命中:与前一条加载指令相同的高速缓存行,在前一条加载指令对DCACHE的重新填充过程中或在重新填充过程之后,后一条存储指令的存储数据被存储到相应的高速缓存行。因此,不会发生诸如仅在高速缓存层次结构中的较低层存储器之类的数据不一致的情况,而只有DCACHE所保存的是旧数据。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号