会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • 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.
    • 为了最大限度地有效利用片上高速缓存,提供了一种用于芯片多处理器中独占二级缓存的方法和系统。 根据本发明的独有的两级缓存涉及在二级缓存系统中放宽包含要求的方法,以便形成专用高速缓存层级。 此外,独占的两级缓存涉及在二级缓存系统的一级缓存中提供一级标签状态结构。 第一个标签状态结构具有状态信息。 专有的两级缓存还涉及在二级缓存系统的二级缓存中维护第一级标签状态结构的副本,并扩展第一标签状态结构的副本中的状态信息,但是 不在第一级标签状态结构本身,包括所有者指示。 专用的两级缓存进一步包括在第二级缓存中提供第二标签状态结构,使得在第一标签状态结构和第二标签状态结构的副本处的同时查找是可能的。 此外,独占的两级缓存涉及在单芯片多处理器的任何给定的生命周期将单个所有者与缓存线相关联。
    • 4. 发明授权
    • System for minimizing directory information in scalable multiprocessor systems with logically independent input/output nodes
    • 用于在具有逻辑独立的输入/输出节点的可扩展多处理器系统中最小化目录信息的系统
    • US06738868B2
    • 2004-05-18
    • US10042035
    • 2002-01-07
    • Kourosh GharachorlooLuiz Andre BarrosoDaniel J. Scales
    • Kourosh GharachorlooLuiz Andre BarrosoDaniel J. Scales
    • G06F1200
    • G06F12/0826G06F12/0828G06F2212/621
    • A system of scalable shared-memory multiprocessors includes processor nodes and I/O nodes. The I/O nodes connect I/O devices directly to an interconnection network of a system of scalable shared-memory multiprocessors. Each node of the system includes an interface to a local memory subsystem, a memory cache and a protocol engine. The local memory subsystem stores memory lines of information and a directory. Each entry in the directory stores sharing information concerning a memory line of information stored in the local memory subsystem. The protocol engine in each I/O node is configured to limit to a predefined period of time any sharing of a memory line of information from the memory subsystem of any other node. The protocol engine in the home node of the memory line is configured to identify only nodes other than I/O nodes that are sharing the memory line of information. In one embodiment, I/O nodes that share the memory line of information are not identified in the directory entry of the memory line, and instead are represented by a count field, which indicates how many I/O nodes share the memory line of information.
    • 可扩展共享存储器多处理器的系统包括处理器节点和I / O节点。 I / O节点将I / O设备直接连接到可扩展共享存储器多处理器系统的互连网络。 系统的每个节点包括到本地存储器子系统的接口,存储器高速缓存和协议引擎。 本地存储器子系统存储信息的存储线和目录。 目录中的每个条目存储关于存储在本地存储器子系统中的信息的存储器线的共享信息。 每个I / O节点中的协​​议引擎被配置为限制来自任何其他节点的存储器子系统的信息的存储器线的任何共享的预定时间段。 存储器线路的家庭节点中的协​​议引擎被配置为仅识别正在共享信息的存储器线的I / O节点之外的节点。 在一个实施例中,共享存储器信息线的I / O节点不在存储器线的目录条目中标识,而是由计数字段表示,计数字段指示有多少个I / O节点共享信息的存储器线 。
    • 10. 发明授权
    • Scalable architecture based on single-chip multiprocessing
    • 基于单芯片多处理的可扩展架构
    • US06988170B2
    • 2006-01-17
    • US10693388
    • 2003-10-24
    • Luiz Andre BarrosoKourosh GharachorlooAndreas Nowatzyk
    • Luiz Andre BarrosoKourosh GharachorlooAndreas Nowatzyk
    • G06F12/00
    • G06F12/0811G06F12/0826G06F2212/621
    • A chip-multiprocessing system with scalable architecture, including on a single chip: a plurality of processor cores; a two-level cache hierarchy; an intra-chip switch; one or more memory controllers; a cache coherence protocol; one or more coherence protocol engines; and an interconnect subsystem. The two-level cache hierarchy includes first level and second level caches. In particular, the first level caches include a pair of instruction and data caches for, and private to, each processor core. The second level cache has a relaxed inclusion property, the second-level cache being logically shared by the plurality of processor cores. Each of the plurality of processor cores is capable of executing an instruction set of the ALPHA™ processing core. The scalable architecture of the chip-multiprocessing system is targeted at parallel commercial workloads. A showcase example of the chip-multiprocessing system, called the PIRAHNA™ system, is a highly integrated processing node with eight simpler ALPHA™ processor cores. A method for scalable chip-multiprocessing is also provided.
    • 具有可扩展架构的芯片多处理系统,包括在单个芯片上:多个处理器内核; 两级缓存层次结构; 片内开关; 一个或多个存储器控制器; 缓存一致性协议; 一个或多个一致性协议引擎; 和互连子系统。 两级缓存层次结构包括第一级和第二级缓存。 特别地,第一级高速缓存包括用于每个处理器核的私有指令和数据高速缓存。 第二级缓存具有轻松的包含属性,第二级缓存由多个处理器核逻辑地共享。 多个处理器核心中的每一个能够执行ALPHA TM处理核心的指令集。 芯片多处理系统的可扩展架构针对并行商业工作负载。 称为PIRAHNA(TM)系统的芯片多处理系统的展示示例是具有八个更简单的ALPHA(TM)处理器内核的高度集成的处理节点。 还提供了一种可扩展的芯片多处理方法。