会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • System and method for limited fanout daisy chaining of cache invalidation requests in a shared-memory multiprocessor system
    • 用于在共享内存多处理器系统中缓存无效请求的有限扇出菊花链的系统和方法
    • US07389389B2
    • 2008-06-17
    • US10672960
    • 2003-09-26
    • Kourosh GharachorlooLuiz A. BarrosoRobert J. Stets, Jr.Mosur K. RavishankarAndreas Nowatzyk
    • Kourosh GharachorlooLuiz A. BarrosoRobert J. Stets, Jr.Mosur K. RavishankarAndreas Nowatzyk
    • G06F12/00G06F13/00G06F13/28G06F7/00G06F15/16
    • G06F12/0826G06F2212/621Y10S707/99952
    • A protocol engine is for use in each node of a computer system having a plurality of nodes. Each node includes an interface to a local memory subsystem that stores memory lines of information, a directory, and a memory cache. The directory includes an entry associated with a memory line of information stored in the local memory subsystem. The directory entry includes an identification field for identifying sharer nodes that potentially cache the memory line of information. The identification field has a plurality of bits at associated positions within the identification field. Each respective bit of the identification field is associated with one or more nodes. The protocol engine furthermore sets each bit in the identification field for which the memory line is cached in at least one of the associated nodes. In response to a request for exclusive ownership of a memory line, the protocol engine sends an initial invalidation request to no more than a first predefined number of the nodes associated with set bits in the identification field of the directory entry associated with the memory line.
    • 协议引擎用于具有多个节点的计算机系统的每个节点。 每个节点包括存储信息存储线,目录和存储器高速缓存的本地存储器子系统的接口。 目录包括与存储在本地存储器子系统中的信息的存储器线相关联的条目。 目录条目包括用于识别可能缓存信息的存储器线的共享者节点的标识字段。 识别字段在识别字段内的关联位置具有多个位。 识别字段的每个相应位与一个或多个节点相关联。 协议引擎还将存储线被高速缓存的标识字段中的每一位设置在相关联的节点中的至少一个中。 响应于对存储器线路的独占所有权的请求,协议引擎将初始无效请求发送到与存储器线相关联的目录条目的标识字段中与设置位相关联的不超过第一预定数量的节点。
    • 8. 发明授权
    • System and method for generating cache coherence directory entries and error correction codes in a multiprocessor system
    • 用于在多处理器系统中生成高速缓存一致目录条目和纠错码的系统和方法
    • US06725343B2
    • 2004-04-20
    • US09972477
    • 2001-10-05
    • Luiz A. BarrosoKourosh GharachorlooAndreas Nowatzyk
    • Luiz A. BarrosoKourosh GharachorlooAndreas Nowatzyk
    • G06F1208
    • G06F12/0817G06F11/1064G06F11/1666G06F2212/2542
    • Each node of a multiprocessor computer system includes a main memory, a cache memory system and logic. The main memory stores memory lines of data. A directory entry for each memory line indicates whether a copy of the corresponding memory line is stored in the cache memory system in another node. The cache memory system stores copies of memory lines and cache state information indicating whether the cached copy of each memory line is an exclusive copy. The logic of each respective node is configured to respond to a transaction request for a particular memory line and its corresponding directory entry, where the respective node is the home node of the particular memory. When the cache memory system of the home node stores an exclusive copy of the particular memory line, the logic responds to the request by sending the copy of the particular memory line retrieved from the cache memory system and a predefined null directory entry value, and thus does not retrieve the memory line and its directory entry from the main memory of the home node.
    • 多处理器计算机系统的每个节点包括主存储器,高速缓冲存储器系统和逻辑。 主存储器存储数据的存储线。 每个存储器线的目录条目指示对应的存储器行的副本是否存储在另一个节点的高速缓存存储器系统中。 高速缓冲存储器系统存储指示每个存储器线的高速缓存副本是否是专用副本​​的存储器行的副本和高速缓存状态信息。 每个相应节点的逻辑被配置为响应特定存储器线及其对应的目录条目的事务请求,其中相应节点是特定存储器的归属节点。 当家庭节点的高速缓冲存储器系统存储特定存储器线的专用副本时,逻辑通过发送从高速缓冲存储器系统检索的特定存储器线的副本和预定义的空目录条目值来响应该请求,因此 不从主节点的主存储器检索内存条及其目录条目。
    • 10. 发明授权
    • Method and system for exclusive two-level caching in a chip-multiprocessor
    • 芯片多处理器专用二级缓存的方法和系统
    • US06912624B2
    • 2005-06-28
    • US10769824
    • 2004-02-02
    • Luiz Andre BarrosoKourosh GharachorlooAndreas Nowatzyk
    • Luiz Andre BarrosoKourosh GharachorlooAndreas Nowatzyk
    • G06F12/08G06F12/00
    • G06F12/0826G06F12/0811G06F2212/621
    • To maximize the effective use of on-chip cache, a method and system for exclusive two-level caching in a chip-multiprocessor are provided. The exclusive two-level caching in accordance with the present invention involves method relaxing the inclusion requirement in a two-level cache system in order to form an exclusive cache hierarchy. Additionally, the exclusive two-level caching involves providing a first-level tag-state structure in a first-level cache of the two-level cache system. The first tag-state structure has state information. The exclusive two-level caching also involves maintaining in a second-level cache of the two-level cache system a duplicate of the first-level tag-state structure and extending the state information in the duplicate of the first tag-state structure, but not in the first-level tag-state structure itself, to include an owner indication. The exclusive two-level caching further involves providing in the second-level cache a second tag-state structure so that a simultaneous lookup at the duplicate of the first tag-state structure and the second tag-state structure is possible. Moreover, the exclusive two-level caching involves associating a single owner with a cache line at any given time of its lifetime in the chip-multiprocessor.
    • 为了最大限度地有效利用片上高速缓存,提供了一种用于芯片多处理器中独占二级缓存的方法和系统。 根据本发明的独有的两级缓存涉及在二级缓存系统中放宽包含要求的方法,以便形成专用高速缓存层级。 此外,独占的两级缓存涉及在二级缓存系统的一级缓存中提供一级标签状态结构。 第一个标签状态结构具有状态信息。 专有的两级缓存还涉及在二级缓存系统的二级缓存中维护第一级标签状态结构的副本,并扩展第一标签状态结构的副本中的状态信息,但是 不在第一级标签状态结构本身,包括所有者指示。 专用的两级缓存进一步包括在第二级缓存中提供第二标签状态结构,使得在第一标签状态结构和第二标签状态结构的副本处的同时查找是可能的。 此外,独占的两级缓存涉及在单芯片多处理器的任何给定的生命周期将单个所有者与缓存线相关联。