首页> 外国专利> System for flushing instruction-cache only when instruction-cache address and data-cache address are matched and the execution of a return- from- exception-or-interrupt command

System for flushing instruction-cache only when instruction-cache address and data-cache address are matched and the execution of a return- from- exception-or-interrupt command

机译:仅当指令缓存地址和数据缓存地址匹配并且执行异常或中断返回命令时才刷新指令缓存的系统

摘要

A method and apparatus for optimizing the performance of a multiple cache system computer having separate caches for data and instructions in which all writes to the data cache are monitored. If the address tag of the item being written matches one of a list of tags representing valid instructions currently stored in the instruction cache, a flag called I. sub.-- FLUSH.sub.-- ON.sub.-- REI is set. Until this flag is set, REI (Return from Exception or Interrupt) instructions will not flush the instruction cache. When the flag is set, an REI command will also flush or clear the instruction cache. Thus, the instruction cache is only flushed when an address referenced by an instruction is modified, so as to reduce the number of times the cache is flushed and optimize the computer's speed of operation.
机译:一种用于优化具有用于数据和指令的单独的高速缓存的多高速缓存系统计算机的性能的方法和装置,其中监视对数据高速缓存的所有写入。如果正在写入的项目的地址标签与表示当前存储在指令高速缓存中的有效指令的标签列表之一匹配,则设置名为I. sub。-FLUSHsub。-ON.sub。-REI的标志。 。在设置此标志之前,REI(从异常或中断返回)指令将不会刷新指令缓存。设置该标志后,REI命令还将刷新或清除指令高速缓存。因此,仅在修改指令引用的地址时才刷新指令高速缓存,以减少刷新高速缓存的次数并优化计算机的运行速度。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号