会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 52. 发明申请
    • ORDERING OF GUARDED AND UNGUARDED STORES FOR NO-SYNC I/O
    • 订购非同步I / O的保护和无保留存储
    • US20110173394A1
    • 2011-07-14
    • US12986349
    • 2011-01-07
    • Alan GaraMartin Ohmacht
    • Alan GaraMartin Ohmacht
    • G06F12/08
    • G06F12/0811G06F9/30087G06F9/3834G06F9/3842G06F12/0808
    • A parallel computing system processes at least one store instruction. A first processor core issues a store instruction. A first queue, associated with the first processor core, stores the store instruction. A second queue, associated with a first local cache memory device of the first processor core, stores the store instruction. The first processor core updates first data in the first local cache memory device according to the store instruction. The third queue, associated with at least one shared cache memory device, stores the store instruction. The first processor core invalidates second data, associated with the store instruction, in the at least one shared cache memory. The first processor core invalidates third data, associated with the store instruction, in other local cache memory devices of other processor cores. The first processor core flushing only the first queue.
    • 并行计算系统处理至少一个存储指令。 第一个处理器核心发出存储指令。 与第一处理器核心相关联的第一个队列存储存储指令。 与第一处理器核心的第一本地高速缓冲存储器设备相关联的第二队列存储存储指令。 第一处理器核心根据存储指令来更新第一本地高速缓冲存储器设备中的第一数据。 与至少一个共享高速缓冲存储器设备相关联的第三队列存储存储指令。 第一处理器核心使与存储指令相关联的第二数据在至少一个共享高速缓冲存储器中无效。 第一个处理器核心将与存储指令相关联的第三个数据与其他处理器内核的其他本地缓存存储器设备无效。 第一个处理器核心只冲刷第一个队列。
    • 55. 发明授权
    • Ordering of guarded and unguarded stores for no-sync I/O
    • 为不同步I / O订购防护和无保护的存储
    • US08473683B2
    • 2013-06-25
    • US12986349
    • 2011-01-07
    • Alan GaraMartin Ohmacht
    • Alan GaraMartin Ohmacht
    • G06F12/12
    • G06F12/0811G06F9/30087G06F9/3834G06F9/3842G06F12/0808
    • A parallel computing system processes at least one store instruction. A first processor core issues a store instruction. A first queue, associated with the first processor core, stores the store instruction. A second queue, associated with a first local cache memory device of the first processor core, stores the store instruction. The first processor core updates first data in the first local cache memory device according to the store instruction. The third queue, associated with at least one shared cache memory device, stores the store instruction. The first processor core invalidates second data, associated with the store instruction, in the at least one shared cache memory. The first processor core invalidates third data, associated with the store instruction, in other local cache memory devices of other processor cores. The first processor core flushing only the first queue.
    • 并行计算系统处理至少一个存储指令。 第一个处理器核心发出存储指令。 与第一处理器核心相关联的第一个队列存储存储指令。 与第一处理器核心的第一本地高速缓冲存储器设备相关联的第二队列存储存储指令。 第一处理器核心根据存储指令来更新第一本地高速缓冲存储器设备中的第一数据。 与至少一个共享高速缓冲存储器设备相关联的第三队列存储存储指令。 第一处理器核心使与存储指令相关联的第二数据在至少一个共享高速缓冲存储器中无效。 第一个处理器核心将与存储指令相关联的第三个数据与其他处理器内核的其他本地缓存存储器设备无效。 第一个处理器核心只冲刷第一个队列。
    • 57. 发明申请
    • Method and apparatus for detecting a cache wrap condition
    • 用于检测缓存包装条件的方法和装置
    • US20060230239A1
    • 2006-10-12
    • US11093132
    • 2005-03-29
    • Matthias BlumrichAlan GaraMark GiampapaMartin OhmachtValentina Salapura
    • Matthias BlumrichAlan GaraMark GiampapaMartin OhmachtValentina Salapura
    • G06F13/28
    • G06F12/0822G06F12/0831
    • A method and apparatus for detecting a cache wrap condition in a computing environment having a processor and a cache. A cache wrap condition is detected when the entire contents of a cache have been replaced, relative to a particular starting state. A set-associative cache is considered to have wrapped when all of the sets within the cache have been replaced. The starting point for cache wrap detection is the state of the cache sets at the time of the previous cache wrap. The method and apparatus is preferably implemented in a snoop filter having filter mechanisms that rely upon detecting the cache wrap condition. These snoop filter mechanisms requiring this information are operatively coupled with cache wrap detection logic adapted to detect the cache wrap event, and perform an indication step to the snoop filter mechanisms. In the various embodiments, cache wrap detection logic is implemented using registers and comparators, loadable counters, or a scoreboard data structure.
    • 一种用于在具有处理器和高速缓存的计算环境中检测高速缓存包装条件的方法和装置。 当高速缓存的全部内容相对于特定的启动状态被替换时,检测到缓存包装条件。 当缓存中的所有集合已被替换时,集合关联缓存被认为已被包装。 高速缓存包检测的起始点是先前高速缓存包装时高速缓存集的状态。 该方法和装置优选地在具有依赖于检测高速缓存包装条件的过滤机构的窥探过滤器中实现。 这些需要该信息的窥探过滤机构可操作地与适用于检测高速缓存包裹事件的高速缓存包检测逻辑耦合,并且向窥探过滤机构执行指示步骤。 在各种实施例中,使用寄存器和比较器,可加载计数器或记分板数据结构来实现高速缓存封包检测逻辑。