首页> 外国专利> 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 (10), each comprising a processor core (100) and a cache circuit (102). The processor cores (100) execute programs of instructions and the cache circuits (102) cache background memory data accessed by the programs. A write back monitor circuit (14) is used to buffer write addresses used for writing data by at least part of the processor cores (100). The programs contain commands to read the buffered write back addresses from the write back monitor circuit (14) 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.
机译:多处理器系统具有后台存储器和多个处理元件(10),每个处理元件包括处理器核心(100)和高速缓存电路(102)。处理器核(100)执行指令程序,并且高速缓存电路(102)高速缓存由程序访问的后台存储器数据。回写监控器电路(14)用于缓冲至少部分处理器核(100)用于写入数据的写入地址。程序包含用于从回写监视电路(14)读取缓冲的回写地址的命令,以及来自程序的命令,用于使用于读取该命令以读取缓冲的回写地址的回写地址的高速缓存的数据无效。因此,缓存管理部分由硬件执行,部分由使用缓存的程序执行。处理核心可以是VLIW核心,在这种情况下,程序不使用的指令槽可以变得有用,以包括用于高速缓存管理的指令。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号