发明名称 SPLIT DIRECTORY-BASED CACHE COHERENCY TECHNIQUE FOR A MULTI-PROCESSOR COMPUTER SYSTEM
摘要 A split directory-based cache coherency technique utilizes a secondary directory in memory to implement a bit mask used to indicate when more than one processor (16) cache in a multi-processor computer system (60) contains the same line of memory (50) which thereby reduces the searches required to perform the coherency operations and the overall size of the memory (50) needed to support the coherency system. The technique includes the attachmen t of a coherency tag (106) to a line of memory (104) so that its status can be tracked without having to read each processor (16) cache (102) to see if the line of memory (104) is contained within the cache (102). In this manner, on ly relatively short cache coherency commands need be transmitted across the communication network (68) (which may comprise a Sebring ring) instead of across the main data path bus thus freeing the main bus from being slowed do wn by cache coherency data transmissions while removing the bandwidth limitatio ns inherent in other cache coherency techniques. The technique disclosed may be further expanded to incorporate the bus lock capability of bus-based systems compatible with the requirements for multi-processor synchronization.</SDOAB >
申请公布号 CA2335307(A1) 申请公布日期 2000.01.06
申请号 CA19992335307 申请日期 1999.04.13
申请人 SRC COMPUTERS, INC. 发明人 BURTON, LEE A.;BERTONI, JONATHAN L.
分类号 G06F12/08;G06F15/177;(IPC1-7):G06F11/00;G06F13/00;G06F13/38 主分类号 G06F12/08
代理机构 代理人
主权项
地址