会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • Apparatus and method to manage a data cache
    • 用于管理数据高速缓存的设备和方法
    • US20060080510A1
    • 2006-04-13
    • US10964474
    • 2004-10-12
    • Michael BenhaseBinny GillThomas JarvisDharmendra Modha
    • Michael BenhaseBinny GillThomas JarvisDharmendra Modha
    • G06F12/00
    • G06F12/123G06F12/0866
    • A method is disclosed to manage a data cache. The method provides a data cache comprising a plurality of tracks, where each track comprises one or more segments. The method further maintains a first LRU list comprising one or more first tracks having a low reuse potential, maintains a second LRU list comprising one or more second tracks having a high reuse potential, and sets a target size for the first LRU list. The method then accesses a track, and determines if that accessed track comprises a first track. If the method determines that the accessed track comprises a first track, then the method increases the target size for said first LRU list. Alternatively, if the method determines that the accessed track comprises a second track, then the method decreases the target size for said first LRU list. The method demotes tracks from the first LRU list if its size exceeds the target size; otherwise, the method evicts tracks from the second LRU list.
    • 公开了一种管理数据高速缓存的方法。 该方法提供包括多个轨道的数据高速缓存,其中每个轨道包括一个或多个段。 该方法还维护包括具有低再利用潜力的一个或多个第一轨道的第一LRU列表,维护包括具有高重用潜力的一个或多个第二轨道的第二LRU列表,并设置第一LRU列表的目标大小。 然后,该方法访问轨道,并且确定所访问的轨道是否包括第一轨道。 如果方法确定所访问的轨道包括第一轨道,则该方法增加所述第一LRU列表的目标大小。 或者,如果该方法确定所访问的轨道包括第二轨道,则该方法减小所述第一LRU列表的目标大小。 该方法如果其大小超过目标大小,则会从第一个LRU列表中降低轨道; 否则,该方法从第二LRU列表中逐出轨道。
    • 5. 发明申请
    • Deadlock-prevention system
    • 死锁预防系统
    • US20060156308A1
    • 2006-07-13
    • US11031854
    • 2005-01-07
    • Thomas JarvisKenneth Todd
    • Thomas JarvisKenneth Todd
    • G06F9/46
    • G06F9/524
    • A deadlock-prevention system includes a resource-access key passed from a parent process to a spawned process that includes the parent processes' level of access to a system resource. Optionally, the resource-access key includes a shared-access request based on the expectation by the parent process that the child process will need shared-access to a system resource. The resource-access key is presented by the child process to a resource-allocation algorithm. The resource-allocation algorithm identifies the resource-access key, allows the child process to bypass a resource-allocation queue, and grants shared access to the resource to the child process, preventing deadlock.
    • 死锁预防系统包括从父进程传递到生成的进程的资源访问密钥,其包括父进程对系统资源的访问级别。 可选地,资源访问密钥包括基于父进程的期望的共享访问请求,子进程将需要对系统资源的共享访问。 资源访问密钥由子进程呈现给资源分配算法。 资源分配算法识别资源访问密钥,允许子进程绕过资源分配队列,并向子进程授予对资源的共享访问,从而防止死锁。
    • 6. 发明申请
    • Updating data shared among systems
    • 更新系统之间共享的数据
    • US20060106996A1
    • 2006-05-18
    • US10989999
    • 2004-11-15
    • Said AhmadThomas JarvisKenneth Todd
    • Said AhmadThomas JarvisKenneth Todd
    • G06F12/14
    • G06F9/526
    • Provided are a method, system and program for updating data shared among systems. A first and second systems maintain a first and second copies, respectively, of shared data stored in a storage device. The first system obtains a first lock to the shared data, wherein the first lock applies to the first system accessing the shared data. The first system sends to the second system a first message requesting a second lock to the shared data, wherein the second lock applies to the second system accessing the shared data; The second system obtains the second lock to the shared data for the first system in response to the first message sends to the first system a second message indicating the second lock to the shared data was granted.
    • 提供了一种用于更新系统之间共享的数据的方法,系统和程序。 第一和第二系统分别保存存储在存储设备中的共享数据的第一和第二副本。 第一系统获得对共享数据的第一锁定,其中第一锁适用于访问共享数据的第一系统。 第一系统向第二系统发送请求对共享数据的第二锁定的第一消息,其中第二锁适用于访问共享数据的第二系统; 第二系统响应于第一消息获得第一系统的共享数据的第二锁定,发送给第一系统,指示对共享数据的第二锁定被授予的第二消息。
    • 9. 发明申请
    • Apparatus, system, and method for adjusting trace data granularity
    • 用于调整跟踪数据粒度的装置,系统和方法
    • US20060112312A1
    • 2006-05-25
    • US10992528
    • 2004-11-18
    • Gary DickensonThomas JarvisPaul Richards
    • Gary DickensonThomas JarvisPaul Richards
    • G06F11/00
    • G06F11/3636
    • An apparatus, system, and method are disclosed for adjusting trace data granularity. An initialization module sets a base granularity for trace data recorded for a component. A registration module registers a condition counter comprising a condition set. The threshold module sets a count threshold for the condition counter. An increment module counts each instance of the condition set. An adjustment module adjusts the granularity of trace data stored for the component to a modified granularity if the condition count exceeds the count threshold. In one embodiment, a timer module times an adjusted trace data granularity time interval. The adjustment module may set the granularity of the trace data to the base granularity when the adjusted trace data granularity time interval exceeds a specified time interval.
    • 公开了一种用于调整跟踪数据粒度的装置,系统和方法。 初始化模块为记录的组件的跟踪数据设置基本粒度。 注册模块注册包括条件集的条件计数器。 阈值模块设置条件计数器的计数阈值。 增量模块对条件集的每个实例进行计数。 如果条件数超过计数阈值,则调整模块将存储在组件中的跟踪数据的粒度调整为修改的粒度。 在一个实施例中,定时器模块对经调整的跟踪数据粒度时间间隔进行乘法。 当调整的跟踪数据粒度时间间隔超过指定的时间间隔时,调整模块可以将跟踪数据的粒度设置为基本粒度。