会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Memory controller that tracks queue operations to detect race conditions
    • 跟踪队列操作以检测竞争条件的内存控制器
    • US07254687B1
    • 2007-08-07
    • US10320162
    • 2002-12-16
    • Robert E. Jeter, Jr.Kenneth H. Potter
    • Robert E. Jeter, Jr.Kenneth H. Potter
    • G06F12/00
    • G06F9/526
    • A technique for controlling access to resources that may be accessed by one or more entities in a system. According to the technique, an entity accesses a shared resource by issuing a request containing an identifier that identifies the resource and an operation that specifies an operation to be performed on the resource. The operation is compared with one or more outstanding operations associated with the shared resource to determine if the operation conflicts with one or more of the outstanding operations. If a conflict is detected, a guard value is applied to determine if a race condition could occur. If a race condition is detected, the operation is blocked; otherwise, the operation is allowed.
    • 用于控制对可由系统中的一个或多个实体访问的资源的访问的技术。 根据该技术,实体通过发出包含标识资源的标识符的请求和指定要在资源上执行的操作的操作来访问共享资源。 将该操作与与共享资源相关联的一个或多个未完成的操作进行比较,以确定操作是否与一个或多个未完成操作冲突。 如果检测到冲突,则应用保护值来确定是否可能发生竞争条件。 如果检测到竞争条件,则操作被阻止; 否则,允许操作。
    • 3. 发明授权
    • System and method for dynamic mirror-bank addressing
    • 用于动态镜像组寻址的系统和方法
    • US07194568B2
    • 2007-03-20
    • US10394984
    • 2003-03-21
    • Robert E. Jeter, Jr.Kenneth H. Potter, Jr.
    • Robert E. Jeter, Jr.Kenneth H. Potter, Jr.
    • G06F12/06G06F12/16
    • G06F11/2087G06F11/1451G06F11/2069
    • A dynamic addressing technique mirrors data across multiple banks of a memory resource. Information stored in the memory banks is organized into separately addressable blocks, and memory addresses include a mirror flag. To write information mirrored across two memory banks, a processor issues a single write transaction with the mirror flag asserted. A memory controller detects that the mirror flag is asserted and, in response, waits for both memory banks to become available. At that point, the memory controller causes the write to be performed at both banks. To read data that has been mirrored across two memory banks, the processor issues a read with the mirror flag asserted. The memory controller checks the availability of both banks having the desired information. If either bank is available, the read request is accepted and the desired data is retrieved from the available bank and returned to the processor.
    • 动态寻址技术可以跨越存储器资源的多个组来镜像数据。 存储在存储体中的信息被组织成单独可寻址的块,并且存储器地址包括镜像标志。 要写入跨两个内存库镜像的信息,处理器会发出一个单独的写事务,并将镜像标志置为有效。 存储器控制器检测到镜像标志被断言,并且作为响应,等待两个存储体变得可用。 此时,存储器控制器使得在两个存储体上执行写入。 要读取跨两个存储区镜像的数据,处理器发出读取,镜像标志置为有效。 存储器控制器检查具有所需信息的两个存储体的可用性。 如果任一银行可用,则接受读取请求,并从可用存储区检索所需的数据并将其返回到处理器。
    • 7. 发明授权
    • Memory fence with background lock release
    • 内存围栏与背景锁释放
    • US07434016B2
    • 2008-10-07
    • US11601334
    • 2006-11-17
    • Robert E. Jeter, Jr.
    • Robert E. Jeter, Jr.
    • G06F12/00
    • G06F9/526G06F9/3004G06F9/30087G06F9/522G06F2209/521
    • In one embodiment, a processor is operable to issue a first memory request to access a particular memory location, and, prior to completion of the first memory request, to issue a command to release a memory lock on the particular memory location when access to the particular memory location is complete. The processor is further operable to, prior to release of the memory lock, issue a second memory request to access a different memory location. Also a memory management unit is operable to receive the command to release the memory lock and to monitor for when access to the particular memory location is complete. The memory management unit releases the memory lock in response to completion.
    • 在一个实施例中,处理器可操作以发出访问特定存储器位置的第一存储器请求,并且在完成第一存储器请求之前,当访问特定存储器位置时发出命令来释放特定存储器位置上的存储器锁 特定内存位置已完成。 处理器还可操作以在释放存储器锁之前发出访问不同存储器位置的第二存储器请求。 还有,存储器管理单元可操作以接收释放存储器锁的命令并监视对特定存储器位置的访问何时完成。 内存管理单元响应完成释放内存锁。
    • 8. 发明授权
    • Maintaining entity order with gate managers
    • 维护实体订单与门经理
    • US07257681B2
    • 2007-08-14
    • US10458869
    • 2003-06-11
    • Robert E. Jeter, Jr.John A. Chanak
    • Robert E. Jeter, Jr.John A. Chanak
    • G06F12/00
    • H04L12/4604H04L49/90H04L49/901
    • A technique for maintaining order among a plurality of entities contained in an intermediate node by ensuring orderly access to a resource shared by the entities. A request is generated to access the resource. The request is placed on a queue associated with an entity. The request eventually reaches the head of the queue. An identifier generated by a gate manager is compared with an identifier associated with the queue to determine if they match. If so, the request is transferred to the resource, which processes the request. Results acquired from the resource (if any) are transferred to the entity.
    • 一种用于通过确保有序地访问由所述实体共享的资源来在包含在中间节点中的多个实体之间维持秩序的技术。 生成访问资源的请求。 请求被放置在与实体相关联的队列上。 请求最终到达队列的头部。 由门管理器生成的标识符与与队列相关联的标识符进行比较,以确定它们是否匹配。 如果是这样,请求被转移到处理请求的资源。 从资源获得的结果(如果有的话)被转移到实体。