会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 63. 发明公开
    • Encoding method for directory state in cache coherent distributed shared memory system
    • 编码的目录状态的方法与相干缓冲器公共的共享存储器系统
    • EP0817063A3
    • 1999-01-27
    • EP97304387.0
    • 1997-06-23
    • SUN MICROSYSTEMS, INC.
    • Guzovskiy, AleksandrZak, Robert C., Jr.Bromley, Mark
    • G06F12/08
    • G06F12/0826
    • A directory system directs cache line access requests from processors in a multi-processor system with a shared memory system through a cache line states directory. The cache line states directory stores a state value that identifies a cache line shared states word. The cache line shared states word identifies the processor that owns the cache line and the state of access of each processor that shares access to the cache line. A state value encoder encodes a cache line shared state word into a state value and loads the state value into the cache line states directory. A state value decoder decodes the state value into a cache line shared state word for use by the cache line directory system in retrieving the cache line. A plurality of cache line tables are used with each cache line assigned to one of the tables. The cache line table stores a state value for each cache line shared states word stored in the table. The encoder and decoder perform a table look-up to convert between a cache line shared state word and a state value. Each of said cache line tables stores an ordered list of cache line shared state words and their corresponding state values. The ordered list is a list of cache line shared state words that have the most significance to the multi-processor system.
    • 64. 发明公开
    • Extended symmetrical multiprocessor architecture
    • EP0817095A3
    • 1998-08-26
    • EP97304797.0
    • 1997-06-30
    • SUN MICROSYSTEMS, INC.
    • Hagersten, Erik E.Hill, Mark D.Singhal, Ashok
    • G06F15/16G06F13/40
    • G06F9/5016G06F12/0813G06F12/0826G06F12/0831G06F12/1072G06F15/173
    • An architecture and memory mapping technique for an extended multiprocessor (XMP) computer system are provided to overcome physical/electrical limitations of single bus architecture while maximizing bus bandwidth utilization. The XMP computer system includes multiple SMP nodes each including an XMP interface and a repeater structure. The SMP nodes are connected to each other by unidirectional point-to-point links. The repeater structure in each SMP node includes an upper level bus coupled to one or more transaction repeaters. Each transaction repeater broadcasts transactions to bus devices attached to separate lower level buses. Transactions originating in a particular SMP node are stored in a queue, whereas transactions originating in other SMP nodes bypass the incoming queue to the bus device. Multiple transactions may be simultaneously broadcast across the point-to-point link connections between the SMP nodes in a defined, uniform order. Each of the n SMP nodes is assigned 1/n of the total address space. Cache coherency information is stored for the memory in each SMP node. Memory regions may be assigned to operate in one of three modes: normal, migratory, or replicate. When operating in normal mode, transaction to an address space assigned to a particular node are tried only locally in that node first. In migratory mode transactions are always sent globally. And in replicate mode duplicate copies of the replicate memory region are assigned to each SMP node so that transactions are always tried locally first, and only sent globally if an improper cache coherency state is returned.
    • 65. 发明公开
    • Multiprocessor computer system
    • Multiprozessor-Rechnersystem
    • EP0851356A2
    • 1998-07-01
    • EP97308077.3
    • 1997-10-13
    • NCR INTERNATIONAL INC.
    • Young, Gene F.James, Larry C.Stevens, Roy M.
    • G06F12/08
    • G06F12/0826G06F12/0813G06F12/082
    • The present invention relates to a multiprocessor computer system having comprising a plurality of processors and a memory system including a system memory shared by the plurality of processors together with data cache memories, at least one data cache memory associated with each one of said processors.
      The computer system employs a directory based cache coherency scheme for maintaining consistency between lines of data residing in the shared system memory and lines of data residing in the data cache memories. The coherency scheme depends on storing line status information for lines of the shared system memory. The provision for storing line status information comprises a state cache memory associated with the shared system memory to cache the memory line status information. The state cache memory is sized to store status information for a portion only of the memory lines in the shared system memory (e.g. one sixteenth of the memory lines in the shared system memory) and can be a direct mapped cache.
    • 多处理器计算机系统本发明涉及一种具有多个处理器的多处理器计算机系统和包括由数据高速缓存存储器与多个处理器共享的系统存储器的存储器系统,至少一个与所述处理器中的每一个相关联的数据高速缓冲存储器。 计算机系统采用基于目录的高速缓存一致性方案来维持驻留在共享系统存储器中的数据线与驻留在数据高速缓冲存储器中的数据线之间的一致性。 一致性方案取决于存储共享系统内存线路的线路状态信息。 用于存储线路状态信息的提供包括与共享系统存储器相关联的状态高速缓冲存储器,以缓存存储器线路状态信息。 状态高速缓冲存储器的大小设置为仅存储共享系统存储器(例如,共享系统存储器中的存储器线路的十六分之一)中的存储器线路的一部分的状态信息,并且可以是直接映射高速缓存。
    • 66. 发明公开
    • Methods and apparatus for a coherence transformer for connecting computer system coherence domains
    • 方法和装置用于Kohärenzumwandler用于连接计算机系统一致性域
    • EP0817065A1
    • 1998-01-07
    • EP97304519.8
    • 1997-06-25
    • SUN MICROSYSTEMS, INC.
    • Hagerstein,Erik EHill , Mark DonaldWood , David A.
    • G06F12/08
    • G06F12/0813G06F12/082G06F12/0826G06F2212/622
    • An apparatus for facilitating the sharing of memory blocks, which has local physical addresses at a computer node, between the computer node and an external device. The apparatus includes snooping logic configured for coupling with a common bus of the computer node. The snooping logic is configured to monitor, when coupled to the common bus, memory access requests on the common bus. There is also included a snoop tag array coupled to the snooping logic. The snoop tag array includes tags for tracking all copies of a first plurality of memory blocks of the memory blocks cached by the external device. Further, there is included a protocol transformer logic coupled to the snooping logic for enabling the apparatus, when coupled to the external device, to communicate with the external device using a protocol suitable for communicating with the external device.
    • 为促进存储器块的共享,这在计算机节点具有本地的物理地址,所述计算机节点之间和到外部设备的装置。 该装置包括窥探构造成用于与计算机节点的公共总线耦合的逻辑。 窥探逻辑被配置为监视,当耦合到公共总线,该公共总线上的存储器存取请求。 因此,存在包括耦合到所述监视逻辑窥探标签阵列。 探听标记阵列包括用于跟踪由外部设备高速缓存的存储块的存储块的第一多个的所有副本的标签。 此外,存在被包括耦合到所述监视逻辑用于使得的装置中,当耦合到外部设备,使用适合于与外部设备进行通信的协议的外部设备进行通信的协议转换逻辑。
    • 67. 发明公开
    • Encoding method for directory state in cache coherent distributed shared memory system
    • 编码的目录状态的方法与相干缓冲器公共的共享存储器系统
    • EP0817063A2
    • 1998-01-07
    • EP97304387.0
    • 1997-06-23
    • SUN MICROSYSTEMS, INC.
    • Guzovskiy, AleksandrZak, Robert C., Jr.Bromley, Mark
    • G06F12/08
    • G06F12/0826
    • A directory system directs cache line access requests from processors in a multi-processor system with a shared memory system through a cache line states directory. The cache line states directory stores a state value that identifies a cache line shared states word. The cache line shared states word identifies the processor that owns the cache line and the state of access of each processor that shares access to the cache line.
      A state value encoder encodes a cache line shared state word into a state value and loads the state value into the cache line states directory. A state value decoder decodes the state value into a cache line shared state word for use by the cache line directory system in retrieving the cache line. A plurality of cache line tables are used with each cache line assigned to one of the tables. The cache line table stores a state value for each cache line shared states word stored in the table. The encoder and decoder perform a table look-up to convert between a cache line shared state word and a state value. Each of said cache line tables stores an ordered list of cache line shared state words and their corresponding state values. The ordered list is a list of cache line shared state words that have the most significance to the multi-processor system.
    • 从处理器通过一个高速缓存行的目录系统ausrichtet高速缓存线的访问请求与共享存储器系统的多处理器系统规定的目录。 高速缓存行规定目录存储的状态值没有标识的缓存行的共享状态字。 高速缓存行的共享状态字标识处理器确实拥有高速缓存行,每个处理器的访问的状态的确股进入高速缓存行。 状态值编码器编码的高速缓存线的共享状态字到状态值并加载状态值到高速缓存线状态的目录。 状态值译码器中检索所述高速缓存线的状态值转换成用于由高速缓存行目录系统中使用的高速缓存线的共享状态字进行解码。 高速缓存行的表的多个被用于与分配给一个表的每个高速缓存行。 该高速缓存线表存储用于存储在所述表中的每个高速缓存线的共享状态字的状态值。 该编码器和解码器执行表查找以高速缓存行共享状态字和一个状态值之间进行转换。 每个所述高速缓存行的表存储在缓存行的共享状态字和它们对应的状态值有序列表。 有序列表的是高速缓存线的共享状态字的列表thathave到多处理器系统中最显着性。