会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Efficient storage of individuals for optimization simulation
    • 有效存储个人进行优化模拟
    • US08515882B2
    • 2013-08-20
    • US12948850
    • 2010-11-18
    • Robert H. Bell, Jr.Jason F. Cantin
    • Robert H. Bell, Jr.Jason F. Cantin
    • G06F15/18G06N3/00G06N3/12
    • G06N3/126
    • Candidate solutions to an optimization problem comprise a set of potential values that can be applied to variables in a problem description. Candidate solutions can be large because of the complexity of optimization problems and large number of variables. The populations of candidate solutions may also be large to ensure diversity and effectiveness in computing a solution. When the populations and the candidate solutions are large for an optimization problem, computing a solution to the optimization problem consumes a large amount of memory. In some instances, several generations of candidate solutions are stored in memory. Compression of the candidate solutions can minimize the memory space consumed to compute a solution to an optimization problem.
    • 优化问题的候选解决方案包括可以应用于问题描述中的变量的一组潜在值。 候选解决方案可能很大,因为优化问题和大量变量的复杂性。 候选解决方案的人数也可能很大,以确保计算解决方案的多样性和有效性。 当人口和候选解决方案对于优化问题很大时,计算优化问题的解决方案会消耗大量的内存。 在某些情况下,几代候选解决方案存储在内存中。 压缩候选解决方案可以最大限度地减少计算优化问题解决方案所消耗的内存空间。
    • 4. 发明授权
    • Predictive ownership control of shared memory computing system data
    • 共享内存计算系统数据的预测所有权控制
    • US08370584B2
    • 2013-02-05
    • US13530857
    • 2012-06-22
    • Jason F. CantinSteven R. Kunkel
    • Jason F. CantinSteven R. Kunkel
    • G06F12/00
    • G06F12/084G06F9/528G06F12/0842G06F12/126G06F2212/1016
    • A method, circuit arrangement, and design structure utilize a lock prediction data structure to control ownership of a cache line in a shared memory computing system. In a first node among the plurality of nodes, lock prediction data in a hardware-based lock prediction data structure for a cache line associated with a first memory request is updated in response to that first memory request, wherein at least a portion of the lock prediction data is predictive of whether the cache line is associated with a release operation. The lock prediction data is then accessed in response to a second memory request associated with the cache line and issued by a second node and a determination is made as to whether to transfer ownership of the cache line from the first node to the second node based at least in part on the accessed lock prediction data.
    • 方法,电路布置和设计结构利用锁预测数据结构来控制共享存储器计算系统中的高速缓存行的所有权。 在所述多个节点中的第一节点中,响应于所述第一存储器请求来更新与用于与第一存储器请求相关联的高速缓存行的基于硬件的锁预测数据结构中的预测数据锁定,其中所述锁的至少一部分 预测数据预测高速缓存行是否与释放操作相关联。 然后,锁定预测数据被响应于与高速缓存线相关联并由第二节点发出的第二存储器请求而被访问,并且基于在第二节点处是否将高速缓存行的所有权从第一节点转移到第二节点进行确定 至少部分地基于所访问的锁定预测数据。
    • 5. 发明申请
    • PREDICTIVE OWNERSHIP CONTROL OF SHARED MEMORY COMPUTING SYSTEM DATA
    • 共享内存计算系统数据的预测所有权控制
    • US20120265942A1
    • 2012-10-18
    • US13530857
    • 2012-06-22
    • Jason F. CantinSteven R. Kunkel
    • Jason F. CantinSteven R. Kunkel
    • G06F12/08
    • G06F12/084G06F9/528G06F12/0842G06F12/126G06F2212/1016
    • A method, circuit arrangement, and design structure utilize a lock prediction data structure to control ownership of a cache line in a shared memory computing system. In a first node among the plurality of nodes, lock prediction data in a hardware-based lock prediction data structure for a cache line associated with a first memory request is updated in response to that first memory request, wherein at least a portion of the lock prediction data is predictive of whether the cache line is associated with a release operation. The lock prediction data is then accessed in response to a second memory request associated with the cache line and issued by a second node and a determination is made as to whether to transfer ownership of the cache line from the first node to the second node based at least in part on the accessed lock prediction data.
    • 方法,电路布置和设计结构利用锁预测数据结构来控制共享存储器计算系统中的高速缓存行的所有权。 在所述多个节点中的第一节点中,响应于所述第一存储器请求来更新与用于与第一存储器请求相关联的高速缓存行的基于硬件的锁预测数据结构中的预测数据锁定,其中所述锁的至少一部分 预测数据预测高速缓存行是否与释放操作相关联。 然后,锁定预测数据被响应于与高速缓存线相关联并由第二节点发出的第二存储器请求而被访问,并且基于在第二节点处是否将高速缓存行的所有权从第一节点转移到第二节点进行确定 至少部分地基于所访问的锁定预测数据。
    • 6. 发明授权
    • Region coherence array having hint bits for a clustered shared-memory multiprocessor system
    • 具有用于集群共享存储器多处理器系统的提示位的区域相干阵列
    • US08285942B2
    • 2012-10-09
    • US12360129
    • 2009-01-27
    • Jason F. Cantin
    • Jason F. Cantin
    • G06F13/00
    • G06F12/0811G06F12/0815G06F12/084
    • A system and method for a multilevel region coherence protocol for use in Region Coherence Arrays (RCAs) deployed in clustered shared-memory multiprocessor systems which optimize cache-to-cache transfers (interventions) by using region hint bits in each RCA to allow memory requests for lines of a region of the memory to be optimally sent to only a determined portion of the clustered shared-memory multiprocessor system without broadcasting the requests to all processors in the system. A sufficient number of region hint bits are used to uniquely identify each level of the system's interconnect hierarchy to optimally predict which level of the system likely includes a processor that has cached copies of lines of data from the region.
    • 一种用于多层次区域相干协议的系统和方法,用于部署在群集共享存储器多处理器系统中的区域相干阵列(RCA),其通过使用每个RCA中的区域提示位来优化缓存到缓存传输(干预),以允许存储器请求 用于存储器的区域的行被最优化地发送到集群共享存储器多处理器系统的确定部分,而不向系统中的所有处理器广播请求。 足够数量的区域提示位用于唯一地标识系统的互连层次结构的每个级别,以最佳地预测系统的哪个级别可能包括已经从该区域缓存数据行的副本的处理器。
    • 7. 发明申请
    • EFFICIENT STORAGE OF INDIVIDUALS FOR OPTIMIZATION SIMULATION
    • 有效存储个人优化模拟
    • US20120130928A1
    • 2012-05-24
    • US12948850
    • 2010-11-18
    • Robert H. Bell, JR.Jason F. Cantin
    • Robert H. Bell, JR.Jason F. Cantin
    • G06N3/12G06F15/18
    • G06N3/126
    • Candidate solutions to an optimization problem comprise a set of potential values that can be applied to variables in a problem description. Candidate solutions can be large because of the complexity of optimization problems and large number of variables. The populations of candidate solutions may also be large to ensure diversity and effectiveness in computing a solution. When the populations and the candidate solutions are large for an optimization problem, computing a solution to the optimization problem consumes a large amount of memory. In some instances, several generations of candidate solutions are stored in memory. Compression of the candidate solutions can minimize the memory space consumed to compute a solution to an optimization problem.
    • 优化问题的候选解决方案包括可以应用于问题描述中的变量的一组潜在值。 候选解决方案可能很大,因为优化问题和大量变量的复杂性。 候选解决方案的人数也可能很大,以确保计算解决方案的多样性和有效性。 当人口和候选解决方案对于优化问题很大时,计算优化问题的解决方案会消耗大量的内存。 在某些情况下,几代候选解决方案存储在内存中。 压缩候选解决方案可以最大限度地减少计算优化问题解决方案所消耗的内存空间。
    • 10. 发明授权
    • Using global and local catastrophes across sub-populations in parallel evolutionary computing
    • 在并行进化计算中使用亚群体的全球和当地灾难
    • US09165247B2
    • 2015-10-20
    • US13343558
    • 2012-01-04
    • Jason F. Cantin
    • Jason F. Cantin
    • G06N3/12
    • G06N3/12G06N3/126
    • A parallel genetic algorithm computing process tracks forward progress of a first sub-population across generations thereof. The first sub-population is one of a plurality of sub-populations that form a population of candidate solutions to an optimization problem. At a current generation of the first sub-population, it is determined that forward progress of the first sub-population fails a set of one or more forward progress criteria. In response to determining that the forward progress of the first sub-population fails the set of one or more forward progress criteria at the current generation, a local catastrophe is invoked on the current generation of the first sub-population. The first sub-population is re-populated after the local catastrophe is invoked. The first sub-population is re-established after re-populating while constraining migration to the first sub-population.
    • 并行遗传算法计算过程跟踪第一个子群体跨代的进展。 第一个子群体是形成优化问题的候选解决方案群体的多个子群体之一。 在当前一代第一子群体中,确定第一子群体的向前进展失败了一组或多个前进进度标准。 为了确定第一批次人口的进步未能在当前一代的一个或多个前进进展标准的集合中,在当前一代的第一批人群中援引本地灾难。 在调用本地灾难后,第一批次人口重新居住。 第一批人口在重新填充后重新建立,同时限制了向第一批次人口的迁移。