首页> 外国专利> Multiprocessor system with mixed software hardware controlled cache management

Multiprocessor system with mixed software hardware controlled cache management

机译:具有混合软件硬件控制的高速缓存管理的多处理器系统

摘要

A multiprocessor system has a background memory and a plurality of processing elements, each comprising a processor core and a cache circuit. The processor cores execute programs of instructions and the cache circuits cache background memory data accessed by the programs. A write back monitor circuit is used to buffer write addresses used for writing data by at least part of the processor cores. The programs contain commands to read the buffered write back addresses from the write back monitor circuit and commands from the programs to invalidate cached data for the write back addresses read by the commands to read the buffered write back addresses. Thus cache management is performed partly by hardware and partly by the program that uses the cache. The processing core may be a VLIW core, in which case instruction slots that are not used by the program can be made useful to include instructions for cache management.
机译:多处理器系统具有后台存储器和多个处理元件,每个处理元件包括处理器核心和高速缓存电路。处理器核执行指令程序,并且缓存电路缓存由程序访问的后台存储器数据。回写监控器电路用于缓冲至少部分处理器内核用于写入数据的写入地址。程序包含从回写监视电路读取缓冲的回写地址的命令,以及从程序使用于读取命令以读取缓冲的回写地址的回写地址的缓存数据无效的命令。因此,缓存管理部分由硬件执行,部分由使用缓存的程序执行。处理核心可以是VLIW核心,在这种情况下,程序不使用的指令槽可以变得有用,以包括用于缓存管理的指令。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号