-
公开(公告)号:US20020002657A1
公开(公告)日:2002-01-03
申请号:US09924289
申请日:2001-08-08
Applicant: SGS-Thomson Microelectronics Limited
Inventor: Andrew C. Sturges , David May
IPC: G06F012/00
CPC classification number: G06F12/126 , G06F12/0842 , G06F12/0848 , G06F12/0864 , G06F12/0888
Abstract: A method of operating a cache memory is described in a system in which a processor is capable of executing a plurality of processes, each process including a sequence of instructions. In the method a cache memory is divided into cache partitions, each cache partition having a plurality of addressable storage locations for holding items in the cache memory. A partition indicator is allocated to each process identifying which, if any, of said cache partitions is to be used for holding items for use in the execution of that process. When the processor requests an item from main memory during execution of said current process and that item is not held in the cache memory, the item is fetched from main memory and loaded into one of the plurality of addressable storage locations in the identified cache partition.
Abstract translation: 在其中处理器能够执行多个处理的系统中描述了操作高速缓冲存储器的方法,每个处理包括一系列指令。 在该方法中,高速缓冲存储器被分为高速缓存分区,每个高速缓存分区具有多个可寻址存储位置,用于保存高速缓冲存储器中的项目。 分配指示符被分配给每个进程,标识哪个(如果有的话)所述高速缓存分区将用于保存用于执行该进程的项目。 当处理器在执行所述当前进程期间请求来自主存储器的项目并且该项目不被保存在高速缓冲存储器中时,该项目从主存储器中取出并被加载到所识别的高速缓存分区中的多个可寻址存储位置之一中。