Ensuring Forward Progress of Token-Required Cache Operations In A Shared Cache
    11.
    发明申请
    Ensuring Forward Progress of Token-Required Cache Operations In A Shared Cache 有权
    确保共享缓存中令牌所需缓存操作的前进进度

    公开(公告)号:US20120159087A1

    公开(公告)日:2012-06-21

    申请号:US12969617

    申请日:2010-12-16

    IPC分类号: G06F12/08

    CPC分类号: G06F12/0833 G06F12/084

    摘要: Ensuring forward progress of token-required cache operations in a shared cache, including: snooping an instruction to execute a token-required cache operation; determining if a snoop machine is available and if the snoop machine is set to a reservation state; if the snoop machine is available and the snoop machine is in the reservation state, determining whether the instruction to execute the token-required cache operation owns a token or is a joint instruction; if the instruction is a joint instruction, instructing the operation to retry; if the instruction to execute the token-required cache operation owns a token, dispatching a cache controller; determining whether all required cache controllers of relevant compute nodes are available to execute the instruction; executing the instruction if the required cache controllers are available otherwise not executing the instruction.

    摘要翻译: 确保共享缓存中令牌所需的高速缓存操作的进展,包括:侦听执行令牌所需缓存操作的指令; 确定窥探机是否可用,并且窥探机被设置为预约状态; 如果窥探机可用并且窥探机器处于预约状态,则确定执行令牌所需高速缓存操作的指令是否拥有令牌或是联合指令; 如果指令是联合指令,指示操作重试; 如果执行令牌需要的缓存操作的指令拥有一个令牌,则调度一个缓存控制器; 确定相关计算节点的所有需要​​的高速缓存控制器是否可用于执行指令; 如果所需的高速缓存控制器可用,则执行指令,否则不执行指令。

    System For Online Compromise Tool
    12.
    发明申请
    System For Online Compromise Tool 失效
    在线妥协工具系统

    公开(公告)号:US20100088744A1

    公开(公告)日:2010-04-08

    申请号:US12244063

    申请日:2008-10-02

    IPC分类号: H04L9/32

    摘要: An Activity Access Control (AAC) utility controls access to applications and devices by allowing an administrator to set terms of use/access regarding a applications and/or devices for a group of users, whose activity are monitored. The AAC utility also enables administrator and user access to a compromise facility via a centralized access point to establish or request changes to the terms of use/access. The AAC utility allows the administrator to dynamically update information and set terms based on real-time information collected during activity monitoring. Dynamic updates may also occur based on the monitored user's request, the priority of the requesting user(s), historical data, occurrence of a special event, completion of other internal or/external tasks, and/or pre-set limitations or thresholds. In addition, the AAC utility facilitates the real-time display or publishing of the terms of use, status information, and statistical information to users and the administrator.

    摘要翻译: 活动访问控制(AAC)实用程序通过允许管理员为其活动被监视的一组用户设置关于应用和/或设备的使用/访问条款来控制对应用和设备的访问。 AAC实用程序还使管理员和用户能够通过集中式接入点访问妥协设施,以建立或请求对使用/访问条款的更改。 AAC实用程序允许管理员基于在活动监视期间收集的实时信息来动态地更新信息并设置术语。 动态更新还可以基于所监视的用户的请求,请求用户的优先级,历史数据,特殊事件的发生,其他内部或/外部任务的完成和/或预设的限制或阈值来进行。 此外,AAC实用程序有助于向用户和管理员实时显示或发布使用条款,状态信息和统计信息。

    Inherited Access Authorization to a Social Network
    13.
    发明申请
    Inherited Access Authorization to a Social Network 审中-公开
    对社交网络的继承访问授权

    公开(公告)号:US20100037288A1

    公开(公告)日:2010-02-11

    申请号:US12357834

    申请日:2009-01-22

    IPC分类号: H04L9/32

    摘要: A method for access authorization via inheritance to information of a first registered user on a social network comprises defining authorization criteria for the first registered user; receiving first verification data from a requester, wherein the requester comprises one of a second registered user or a non-registered user; determining if the first verification data satisfies the authorization criteria, and in the event the first verification data satisfies the authorization criteria, extending inherited access authorization to the requester in the event the requester is the non-registered user, and extending inherited access authorization to a contact of the requestor in the event the requestor is the second registered user.

    摘要翻译: 通过继承对社交网络上的第一注册用户的信息的访问授权的方法包括定义第一注册用户的授权标准; 从请求者接收第一验证数据,其中请求者包括第二注册用户或非注册用户之一; 确定第一验证数据是否满足授权标准,并且在第一验证数据满足授权标准的情况下,在请求者是非注册用户的情况下将继承的访问授权扩展到请求者,并将继承的访问授权扩展到 在请求者是第二注册用户的情况下,请求者的联系。

    Method for determining product compatibility
    14.
    发明授权
    Method for determining product compatibility 失效
    确定产品兼容性的方法

    公开(公告)号:US07537158B1

    公开(公告)日:2009-05-26

    申请号:US12145295

    申请日:2008-06-24

    IPC分类号: G06F19/00

    CPC分类号: G06F17/50 G06Q30/0603

    摘要: A method for identifying product compatibility comprises retrieving product information for a plurality of products, the plurality of products, storing the product information for the plurality of products on at least one of a first storage device and a second storage device, identifying a first product and a second product as members of a collection of compatible products, aggregating the design codes of each of the members of the collection of compatible products, creating a collection code for the collection of compatible products, assigning the collection code to all members of the collection of compatible products, comparing the first product to the second product, determining whether the first product and the second product are members of the collection of compatible products, and providing a result of the determining whether the first product and the second product are members of the collection of compatible products.

    摘要翻译: 一种用于识别产品兼容性的方法包括:检索多个产品的产品信息,所述多个产品,将多个产品的产品信息存储在第一存储装置和第二存储装置中的至少一个上,识别第一产品和 作为兼容产品集合的成员的第二个产品,聚合兼容产品集合的每个成员的设计代码,创建收集兼容产品的收集代码,将收集代码分配给收集的所有成员 将第一产品与第二产品进行比较,确定第一产品和第二产品是否是兼容产品的收集的成员,并且提供确定第一产品和第二产品是否是收集品的结果 的兼容产品。

    Load starvation detector and buster
    15.
    发明申请
    Load starvation detector and buster 审中-公开
    负载饥饿检测器和破坏器

    公开(公告)号:US20080091883A1

    公开(公告)日:2008-04-17

    申请号:US11548820

    申请日:2006-10-12

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0857 G06F12/0855

    摘要: A system for detecting and breaking up requester starvation, including: a plurality of logic circuits, each of the plurality of logic circuits permitted to access a cache via a plurality of requesters for requesting information from the cache; and a counter for counting a number of times each of the plurality of requestors of each of the plurality of logic circuits has (i) successfully accessed one or more of a plurality of arbitration levels and (ii) has been rejected by a subsequent arbitration level; wherein when the counter reaches a predetermined threshold value, an event is triggered to block a first type of requester from accessing the cache and to permit a second type of requester to access the cache; and wherein the counter is reconfigured to count a predetermined number of cycles before the first type of requester is unblocked from accessing the cache.

    摘要翻译: 一种用于检测和分解请求者饥饿的系统,包括:多个逻辑电路,所述多个逻辑电路中的每一个允许经由多个请求者访问高速缓存,用于从高速缓存请求信息; 以及用于计数多个逻辑电路中的每一个的多个请求者中的每一个的次数的计数器,其具有(i)成功访问多个仲裁级别中的一个或多个,并且(ii)已被随后的仲裁级别拒绝 ; 其中当所述计数器达到预定阈值时,触发事件以阻止第一类型的请求者访问所述高速缓存并且允许第二类型的请求者访问所述高速缓存; 并且其中所述计数器被重新配置为在所述第一类型的请求者被解除阻塞以访问所述高速缓存之前对预定数量的周期进行计数。

    Managing unforced injections of cache lines into a cache utilizing predetermined address ranges
    16.
    发明授权
    Managing unforced injections of cache lines into a cache utilizing predetermined address ranges 失效
    使用预定的地址范围来管理高速缓存行的非强制注入缓存

    公开(公告)号:US08656106B2

    公开(公告)日:2014-02-18

    申请号:US12969644

    申请日:2010-12-16

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0888

    摘要: Methods, apparatuses, and computer program products are disclosed for cache management. Embodiments include receiving, by a cache controller, a request to insert a new cache line into a cache; determining, by the cache controller, whether the new cache line is associated with a forced injection; in response to determining that the new cache line is associated with a forced injection, accepting, by the cache controller, the insertion of the new cache line into the cache; and in response to determining that the new cache line is not associated with a forced injection, determining, by the cache controller, whether to accept the insertion of the new cache line based on a comparison of an address of the new cache line to a predefined range of addresses.

    摘要翻译: 披露了缓存管理的方法,设备和计算机程序产品。 实施例包括由高速缓存控制器接收将新的高速缓存行插入到高速缓存中的请求; 由所述高速缓存控制器确定所述新的高速缓存行是否与强制注入相关联; 响应于确定新的高速缓存行与强制注入相关联,由高速缓存控制器接受将新的高速缓存行插入到高速缓存中; 并且响应于确定新的高速缓存行不与强制注入相关联,由高速缓存控制器基于新的高速缓存行的地址与预定义的高速缓存行的比较来确定是否接受新的高速缓存行的插入 地址范围

    System for online compromise tool
    17.
    发明授权
    System for online compromise tool 失效
    在线妥协工具系统

    公开(公告)号:US08276193B2

    公开(公告)日:2012-09-25

    申请号:US12244063

    申请日:2008-10-02

    IPC分类号: H04L29/06

    摘要: An Activity Access Control (AAC) utility controls access to applications and devices by allowing an administrator to set terms of use/access regarding a applications and/or devices for a group of users, whose activity are monitored. The AAC utility also enables administrator and user access to a compromise facility via a centralized access point to establish or request changes to the terms of use/access. The AAC utility allows the administrator to dynamically update information and set terms based on real-time information collected during activity monitoring. Dynamic updates may also occur based on the monitored user's request, the priority of the requesting user(s), historical data, occurrence of a special event, completion of other internal or/external tasks, and/or pre-set limitations or thresholds. In addition, the AAC utility facilitates the real-time display or publishing of the terms of use, status information, and statistical information to users and the administrator.

    摘要翻译: 活动访问控制(AAC)实用程序通过允许管理员为其活动被监视的一组用户设置关于应用和/或设备的使用/访问条款来控制对应用和设备的访问。 AAC实用程序还使管理员和用户能够通过集中式接入点访问妥协设施,以建立或请求对使用/访问条款的更改。 AAC实用程序允许管理员基于在活动监视期间收集的实时信息来动态地更新信息并设置术语。 动态更新还可以基于所监视的用户的请求,请求用户的优先级,历史数据,特殊事件的发生,其他内部或/外部任务的完成和/或预设的限制或阈值来进行。 此外,AAC实用程序有助于向用户和管理员实时显示或发布使用条款,状态信息和统计信息。

    MULTI-WAFER 3D CAM CELL
    18.
    发明申请
    MULTI-WAFER 3D CAM CELL 审中-公开
    多画面三维CAMCELL

    公开(公告)号:US20080288720A1

    公开(公告)日:2008-11-20

    申请号:US11750676

    申请日:2007-05-18

    摘要: A multi-wafer CAM cell in which the negative effects of increased travel distance have been substantially reduced is provided. The multi-wafer CAM cell is achieved in the present invention by utilizing three-dimensional integration in which multiple active circuit layers are vertically stack and vertically aligned interconnects are employed to connect a device from one of the stacked layers to another device in another stack layer. By vertically stacking multiple active circuit layers with vertically aligned interconnects, each compare port of the inventive CAM cell can be implemented on a separate layer above or below the primary data storage cell. This allows the multi-wafer CAM structure to be implemented within the same area footprint as a standard Random Access Memory (RAM) cell, minimizing data access and match compare delays.

    摘要翻译: 提供了一种多晶圆CAM单元,其中增加行程距离的负面影响已经大大减少。 本发明通过利用三维积分实现多晶片CAM单元,其中多个有源电路层是垂直堆叠的并且垂直排列的互连件用于将来自堆叠层之一的器件连接到另一堆叠层中的另一器件 。 通过垂直堆叠具有垂直排列的互连的多个有源电路层,可以在主数据存储单元上方或下方的单独的层上实现本发明的CAM单元的每个比较端口。 这允许多晶片CAM结构在与标准随机存取存储器(RAM)单元相同的区域覆盖范围内实现,从而最小化数据访问并匹配比较延迟。

    Cache Management
    19.
    发明申请
    Cache Management 失效
    缓存管理

    公开(公告)号:US20120159086A1

    公开(公告)日:2012-06-21

    申请号:US12969644

    申请日:2010-12-16

    IPC分类号: G06F12/08

    CPC分类号: G06F12/0888

    摘要: Methods, apparatuses, and computer program products are disclosed for cache management. Embodiments include receiving, by a cache controller, a request to insert a new cache line into a cache; determining, by the cache controller, whether the new cache line is associated with a forced injection; in response to determining that the new cache line is associated with a forced injection, accepting, by the cache controller, the insertion of the new cache line into the cache; and in response to determining that the new cache line is not associated with a forced injection, determining, by the cache controller, whether to accept the insertion of the new cache line based on a comparison of an address of the new cache line to a predefined range of addresses.

    摘要翻译: 披露了缓存管理的方法,设备和计算机程序产品。 实施例包括由高速缓存控制器接收将新的高速缓存行插入到高速缓存中的请求; 由所述高速缓存控制器确定所述新的高速缓存行是否与强制注入相关联; 响应于确定新的高速缓存行与强制注入相关联,由高速缓存控制器接受将新的高速缓存行插入到高速缓存中; 并且响应于确定新的高速缓存行不与强制注入相关联,由高速缓存控制器基于新的高速缓存行的地址与预定义的高速缓存行的比较来确定是否接受新的高速缓存行的插入 地址范围

    System And Method Of Deterministic Teleportation Within A Virtual World
    20.
    发明申请
    System And Method Of Deterministic Teleportation Within A Virtual World 审中-公开
    虚拟世界中确定性传送的系统和方法

    公开(公告)号:US20090286598A1

    公开(公告)日:2009-11-19

    申请号:US12122337

    申请日:2008-05-16

    IPC分类号: A63F9/24

    摘要: A method for deterministic teleportation within a virtual world, comprising creating and storing an association between a set of user conditions and a set of teleporter exit destinations. When a user engages the teleporter entrance, a user condition set is retrieved from the incoming user. The set of retrieved incoming user conditions is stored and compared to the association. A correct teleporter exit destination is selected from the set of teleporter exit destinations corresponding to a data match between the set of retrieved incoming user conditions and the set of user conditions associated with the exit destination.

    摘要翻译: 一种用于在虚拟世界内进行确定性传送的方法,包括创建和存储一组用户条件与一组传送者出口目的地之间的关联。 当用户接合传送器入口时,从传入用户检索用户条件集。 检索到的传入用户条件的集合被存储并与该关联进行比较。 从对应于所检索的传入用户条件的集合和与出口目的地相关联的一组用户条件之间的数据匹配的传送器出口目的地集合中选择正确的传送者出口目的地。