会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Read-copy update system and method
    • 读取更新系统和方法
    • US08990510B2
    • 2015-03-24
    • US12192378
    • 2008-08-15
    • Paul E. McKenneyOrran Y. KriegerJonathan AppavooDipankar Sarma
    • Paul E. McKenneyOrran Y. KriegerJonathan AppavooDipankar Sarma
    • G06F12/00G06F12/12G06F17/30G06F9/52
    • G06F17/30377G06F9/526G06F17/30368
    • A method, system and computer program product for managing requests for deferred updates to shared data elements while minimizing grace period detection overhead associated with determining whether pre-existing references to the data elements have been removed. Plural update requests that are eligible for grace period detection are buffered without performing grace period detection processing. One or more conditions that could warrant commencement of grace period detection processing are monitored while the update requests are buffered. If warranted by such a condition, grace period detection is performed relative to the update requests so that they can be processed. In this way, grace period detection overhead can be amortized over plural update requests while being sensitive to conditions warranting prompt grace period detection.
    • 一种用于管理对共享数据元素的延迟更新的请求的方法,系统和计算机程序产品,同时最小化与确定是否已经删除对数据元素的预先存在的引用相关联的宽限期检测开销。 缓存宽限期检测的多个更新请求,而不执行宽限期检测处理。 在缓存更新请求的同时,监视可能需要开始宽限期检测处理的一个或多个条件。 如果由这样的条件保证,则相对于更新请求执行宽限期检测,以便它们被处理。 以这种方式,宽限期检测开销可以在多个更新请求中进行分摊,同时对需要快速宽限期检测的条件敏感。
    • 2. 发明授权
    • Atomically moving list elements between lists using read-copy update
    • 使用读取副本更新在列表之间使用原子移动列表元素
    • US07873612B2
    • 2011-01-18
    • US11870668
    • 2007-10-11
    • Paul E. McKenneyOrran Y. KriegerDipankar SarmaManeesh Soni
    • Paul E. McKenneyOrran Y. KriegerDipankar SarmaManeesh Soni
    • G06F7/00G06F17/00
    • G06F17/30958
    • A system, method and computer program product for atomically moving a shared list element from a first list location to a second list location includes inserting a placeholder element at the second list location to signify to readers that a move operation is underway, removing the shared list element from the first list location, re-identifying the list element to reflect its move from the first list location to the second list location, inserting it at the second list location and unlinking the placeholder element. A deferred removal of the placeholder element is performed following a period in which readers can no longer maintain references thereto. A method, system and computer program product are additionally provided for performing a lookup of a target list element that is subject to being atomically moved from a first list to a second list.
    • 用于将共享列表元素从第一列表位置原子地移动到第二列表位置的系统,方法和计算机程序产品包括在第二列表位置插入占位符元素以向读者指示正在进行移动操作,删除共享列表 元素从第一列表位置重新识别列表元素以反映其从第一列表位置移动到第二列表位置,将其插入到第二列表位置并取消链接占位符元素。 延迟删除占位符元素是在阅读器不再保留对其的引用的时间段之后执行的。 另外提供了一种方法,系统和计算机程序产品,用于执行将被从第一列表原子地移动到第二列表的目标列表元素的查找。
    • 3. 发明授权
    • Hard real-time response
    • 硬实时响应
    • US07748003B2
    • 2010-06-29
    • US11017083
    • 2004-12-20
    • Paul E. McKenneyDipankar Sarma
    • Paul E. McKenneyDipankar Sarma
    • G06F9/46G06F9/30
    • G06F9/5044G06F9/4812G06F9/4887G06F2209/483
    • A general purposed operating system is modified to support hard real-time processing of hard real-time tasks. At least one processing unit in the operating system is designated as a hard real-time processing unit to process hard real-time tasks, and at least one processing unit in the operating system is designated as a non-hard real-time processing unit to process non-hard real-time tasks and designated non-deterministic processing steps. Hard real-time tasks assigned to the non-hard real-time processing unit may be transferred to the hard real-time processing unit, and tasks assigned to the hard real-time processing unit that are about to execute a non-deterministic processing step may be transferred to the non-hard real-time processing unit.
    • 修改了一个通用的操作系统,以支持对硬实时任务的硬实时处理。 将操作系统中的至少一个处理单元指定为硬实时处理单元来处理硬实时任务,并将操作系统中的至少一个处理单元指定为非硬实时处理单元 处理非硬实时任务和指定的非确定性处理步骤。 分配给非硬实时处理单元的硬实时任务可以被传送到硬实时处理单元,并且分配给硬实时处理单元的将要执行非确定性处理步骤的任务 可以转移到非硬实时处理单元。
    • 4. 发明授权
    • Read-copy update grace period detection without atomic instructions that gracefully handles large numbers of processors
    • 无需原子指令即可正常处理大量处理器的读 - 拷贝更新宽限期检测
    • US07454581B2
    • 2008-11-18
    • US10974514
    • 2004-10-27
    • Paul E. McKenneyPaul F. RussellDipankar Sarma
    • Paul E. McKenneyPaul F. RussellDipankar Sarma
    • G06F12/00G06F12/12
    • G06F9/526G06F9/52G06F2209/522Y10S707/99953Y10S707/99957
    • A method for avoiding unnecessary grace period token processing while detecting a grace period without atomic instructions in a read-copy update subsystem or other processing environment that requires deferring removal of a shared data element until pre-existing references to the data element are removed. Detection of the grace period includes establishing a token to be circulated between processing entities sharing access to the data element. A grace period elapses whenever the token makes a round trip through the processing entities. A distributed indicator associated with each processing entity indicates whether there is a need to perform removal processing on any shared data element. The distributed indicator is processed at each processing entity before the latter engages in token processing. Token processing is performed only when warranted by the distributed indicator. In this way, unnecessary token processing can be avoided when the distributed indicator does not warrant such processing.
    • 一种在读取复制更新子系统或需要延迟去除共享数据元素的其他处理环境中检测宽度期间而无原子指令的方法,直到预先存在对数据元素的引用被去除为止。 宽限期的检测包括建立在共享对数据元素的访问的处理实体之间循环的令牌。 当令牌通过处理实体进行往返时,经过宽限期。 与每个处理实体相关联的分布式指示符指示是否需要对任何共享数据元素执行删除处理。 分布式指示符在每个处理实体处理之后,进行令牌处理。 令牌处理仅在分布式指示器保证的情况下执行。 以这种方式,当分布式指示符不保证这种处理时,可以避免不必要的令牌处理。
    • 5. 发明授权
    • Adapting RCU for real-time operating system usage
    • 适应RCU实时操作系统使用
    • US07734881B2
    • 2010-06-08
    • US11778691
    • 2007-07-17
    • Paul E. McKenneyDipankar Sarma
    • Paul E. McKenneyDipankar Sarma
    • G06F12/00
    • G06F9/5016
    • A system and method is provided to support immediate freeing of a designated element from memory. Following a process of designating an element for removal from a data-structure, conditional limitations are used to determine if immediate freeing of the element from memory is available. The conditional limitations include determining that the instruction originates from a uniprocessor computer system. In addition, the conditional limitations include a determination as to whether a call_rcu primitive or synchronize_kernel primitive may be omitted, or whether the computer implemented instruction is operating in an interrupt handler. If the conditional limitations are met, the designated element may be immediately freed from memory.
    • 提供了一种系统和方法来支持从存储器中立即释放指定元素。 在指定用于从数据结构中移除的元素的过程之后,使用条件限制来确定元素是否从存储器中立即释放。 条件限制包括确定该指令源于单处理器计算机系统。 此外,条件限制包括关于是否可以省略call_rcu原语或synchronize_kernel原语,或者计算机实现的指令是否在中断处理程序中操作的确定。 如果满足条件限制,则可以立即将指定的元素从内存中释放出来。
    • 6. 发明授权
    • Read-copy update grace period detection without atomic instructions that gracefully handles large numbers of processors
    • 无需原子指令即可正常处理大量处理器的读 - 拷贝更新宽限期检测
    • US07689789B2
    • 2010-03-30
    • US12167099
    • 2008-07-02
    • Paul E. McKenneyPaul F. RussellDipankar Sarma
    • Paul E. McKenneyPaul F. RussellDipankar Sarma
    • G06F12/00G06F12/12
    • G06F9/526G06F9/52G06F2209/522Y10S707/99953Y10S707/99957
    • A method, system and computer program product for avoiding unnecessary grace period token processing while detecting a grace period without atomic instructions in a read-copy update subsystem or other processing environment that requires deferring removal of a shared data element until pre-existing references to the data element are removed. Detection of the grace period includes establishing a token to be circulated between processing entities sharing access to the data element. A grace period elapses whenever the token makes a round trip through the processing entities. A distributed indicator associated with each processing entity indicates whether there is a need to perform removal processing on any shared data element. The distributed indicator is processed at each processing entity before the latter engages in token processing. Token processing is performed only when warranted by the distributed indicator. In this way, unnecessary token processing can be avoided when the distributed indicator does not warrant such processing.
    • 一种方法,系统和计算机程序产品,用于在读复制更新子系统或需要推迟删除共享数据元素的其他处理环境中检测宽度期间而无需原子指令,避免不必要的宽限期令牌处理,直到预先存在的对 数据元素被删除。 宽限期的检测包括建立在共享对数据元素的访问的处理实体之间循环的令牌。 当令牌通过处理实体进行往返时,经过宽限期。 与每个处理实体相关联的分布式指示符指示是否需要对任何共享数据元素执行删除处理。 分布式指示符在每个处理实体处理之后,进行令牌处理。 令牌处理仅在分布式指示器保证的情况下执行。 以这种方式,当分布式指示符不保证这种处理时,可以避免不必要的令牌处理。
    • 7. 发明申请
    • Read-Copy Update System And Method
    • 读 - 拷贝更新系统和方法
    • US20080313238A1
    • 2008-12-18
    • US12192378
    • 2008-08-15
    • Paul E. McKenneyOrran Y. KriegerJonathan AppavooDipankar Sarma
    • Paul E. McKenneyOrran Y. KriegerJonathan AppavooDipankar Sarma
    • G06F17/30
    • G06F17/30377G06F9/526G06F17/30368
    • A method, system and computer program product for managing requests for deferred updates to shared data elements while minimizing grace period detection overhead associated with determining whether pre-existing references to the data elements have been removed. Plural update requests that are eligible for grace period detection are buffered without performing grace period detection processing. One or more conditions that could warrant commencement of grace period detection processing are monitored while the update requests are buffered. If warranted by such a condition, grace period detection is performed relative to the update requests so that they can be processed. In this way, grace period detection overhead can be amortized over plural update requests while being sensitive to conditions warranting prompt grace period detection.
    • 一种用于管理对共享数据元素的延迟更新的请求的方法,系统和计算机程序产品,同时最小化与确定是否已经删除对数据元素的预先存在的引用相关联的宽限期检测开销。 缓存宽限期检测的多个更新请求,而不执行宽限期检测处理。 在缓存更新请求的同时,监视可能需要开始宽限期检测处理的一个或多个条件。 如果由这样的条件保证,则相对于更新请求执行宽限期检测,以便它们被处理。 以这种方式,宽限期检测开销可以在多个更新请求中进行分摊,同时对需要快速宽限期检测的条件敏感。
    • 8. 发明申请
    • READ-COPY UPDATE GRACE PERIOD DETECTION WITHOUT ATOMIC INSTRUCTIONS THAT GRACEFULLY HANDLES LARGE NUMBERS OF PROCESSORS
    • 阅读复制更新时间段检测,无原则性说明,可以大量地处理大量的处理器
    • US20080288749A1
    • 2008-11-20
    • US12167099
    • 2008-07-02
    • Paul E. McKenneyPaul F. RussellDipankar Sarma
    • Paul E. McKenneyPaul F. RussellDipankar Sarma
    • G06F15/76G06F9/06
    • G06F9/526G06F9/52G06F2209/522Y10S707/99953Y10S707/99957
    • A method, system and computer program product for avoiding unnecessary grace period token processing while detecting a grace period without atomic instructions in a read-copy update subsystem or other processing environment that requires deferring removal of a shared data element until pre-existing references to the data element are removed. Detection of the grace period includes establishing a token to be circulated between processing entities sharing access to the data element. A grace period elapses whenever the token makes a round trip through the processing entities. A distributed indicator associated with each processing entity indicates whether there is a need to perform removal processing on any shared data element. The distributed indicator is processed at each processing entity before the latter engages in token processing. Token processing is performed only when warranted by the distributed indicator. In this way, unnecessary token processing can be avoided when the distributed indicator does not warrant such processing.
    • 一种方法,系统和计算机程序产品,用于在读复制更新子系统或需要推迟删除共享数据元素的其他处理环境中检测宽度期间而无需原子指令,避免不必要的宽限期令牌处理,直到预先存在的对 数据元素被删除。 宽限期的检测包括建立在共享对数据元素的访问的处理实体之间循环的令牌。 当令牌通过处理实体进行往返时,经过宽限期。 与每个处理实体相关联的分布式指示符指示是否需要对任何共享数据元素执行删除处理。 分布式指示符在每个处理实体处理之后,进行令牌处理。 令牌处理仅在分布式指示器保证的情况下执行。 以这种方式,当分布式指示符不保证这种处理时,可以避免不必要的令牌处理。
    • 9. 发明授权
    • Atomic renaming and moving of data files while permitting lock-free look-ups
    • 在允许无锁查询的同时重新命名和移动数据文件
    • US07987166B2
    • 2011-07-26
    • US11738501
    • 2007-04-22
    • Paul E. McKenneyDipankar SarmaManeesh Soni
    • Paul E. McKenneyDipankar SarmaManeesh Soni
    • G06F17/30
    • G06F17/30067
    • Atomic renaming and moving of data files, while permitting lock-free look-ups to the data files, is disclosed. A temporary record may be created within a hash chain encompassing a record for a data file and corresponding to a location of the data file within a computer file system. The temporary record is linked within the hash chain so that the temporary record points to the same records to which the record for the data file points. The record for the data file is renamed with a new name, and/or moved to a new location within the computer file system, and the temporary record is removed from the hash chain. Before the temporary record is removed, look-ups of the data file resolve to the temporary record, the temporary record causing the look-ups to wait until the record for the data file has been renamed and/or moved and the temporary record removed.
    • 公开了原始重命名和移动数据文件,同时允许对数据文件进行无锁查找。 可以在包含数据文件的记录并且对应于计算机文件系统内的数据文件的位置的散列链内创建临时记录。 临时记录在散列链中链接,以便临时记录指向数据文件记录指向的相同记录。 数据文件的记录用新名称重命名,和/或移动到计算机文件系统中的新位置,临时记录从哈希链中删除。 在删除临时记录之前,数据文件的查找将解析为临时记录,导致查找的临时记录等待直到数据文件的记录已被重命名和/或移动,并删除临时记录。
    • 10. 发明授权
    • Read-copy update method
    • 读取更新方法
    • US07472228B2
    • 2008-12-30
    • US10974515
    • 2004-10-27
    • Paul E. McKenneyOrran Y. KriegerJonathan AppavooDipankar Sarma
    • Paul E. McKenneyOrran Y. KriegerJonathan AppavooDipankar Sarma
    • G06F12/00G06F12/12
    • G06F17/30377G06F9/526G06F17/30368
    • A method for managing requests for deferred updates to shared data elements while minimizing grace period detection overhead associated with determining whether pre-existing references to the data elements have been removed. Plural update requests that are eligible for grace period detection are buffered without performing grace period detection processing. One or more conditions that could warrant commencement of grace period detection processing are monitored while the update requests are buffered. If warranted by such a condition, grace period detection is performed relative to the update requests so that they can be processed. In this way, grace period detection overhead can be amortized over plural update requests while being sensitive to conditions warranting prompt grace period detection.
    • 一种用于管理对共享数据元素的延迟更新的请求的方法,同时最小化与确定对数据元素的预先存在的引用是否被去除相关联的宽限期检测开销。 缓存宽限期检测的多个更新请求,而不执行宽限期检测处理。 在缓存更新请求的同时,监视可能需要开始宽限期检测处理的一个或多个条件。 如果由这样的条件保证,则相对于更新请求执行宽限期检测,以便它们被处理。 以这种方式,宽限期检测开销可以在多个更新请求中进行分摊,同时对需要快速宽限期检测的条件敏感。