会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 6. 发明授权
    • Set selection of a set-associative storage container
    • 设置集合关联存储容器的选择
    • US09495300B2
    • 2016-11-15
    • US15067305
    • 2016-03-11
    • International Business Machines Corporation
    • Steven R. CarloughAdam B. Collura
    • G06F12/08G06F12/12
    • G06F12/0864G06F12/0822G06F12/121G06F12/122G06F12/128G06F2212/1044G06F2212/601G06F2212/6032G06F2212/621G06F2212/622
    • A computer-implemented method includes generating a vector that is a random number. Two or more residue functions are applied to the vector to produce a state signal including a different number of states. A set status of a set-associative storage container in a computer system is determined. The set status identifies whether each set of the set-associative storage container is enabled or disabled. One of the state signals is selected that has a same number of states as a number of the sets that are enabled. The selected state signal is mapped to the sets that are enabled to assign each of the states of the selected state signal to a corresponding one of the sets that are enabled. A set selection of the set-associative storage container is output based on the mapping to randomly select one of the sets that are enabled from the set-associative storage container.
    • 计算机实现的方法包括生成作为随机数的向量。 将两个或更多个残差函数应用于向量以产生包括不同数量状态的状态信号。 确定计算机系统中的集合关联存储容器的设置状态。 设置状态标识是否启用或禁用了组关联存储容器的每一组。 选择状态信号中的一个具有与启用的集合的数量相同数量的状态。 所选择的状态信号被映射到能够将所选状态信号的每个状态分配给被启用的集合中的相应一个的集合。 基于映射输出集合关联存储容器的集合选择,以随机选择从集合关联存储容器启用的集合之一。
    • 8. 发明申请
    • Non-Temporal Write Combining Using Cache Resources
    • 使用缓存资源的非时间写入组合
    • US20160314069A1
    • 2016-10-27
    • US14691971
    • 2015-04-21
    • Oracle International Corporation
    • Mark LuttrellDavid SmentekRamaswamy SivaramakrishnanSerena Leung
    • G06F12/08G06F12/12
    • G06F12/0811G06F12/0817G06F12/0831G06F12/128G06F2212/283G06F2212/622
    • A method and apparatus for performing non-temporal write combining using existing cache resources is disclosed. In one embodiment, a method includes executing a first thread on a processor core, the first thread including a first block initialization store (BIS) instruction. A cache query may be performed responsive to the BIS instruction, and if the query results in a cache miss, a cache line may be installed in a cache in an unordered dirty state in which it is exclusively owned by the first thread. The first BIS instruction and one or more additional BIS instructions may write data from the first processor core into the first cache line. After a cache coherence response is received, the state of the first cache line may be changed to an ordered dirty state in which it is no longer exclusive to the first thread.
    • 公开了一种使用现有高速缓存资源执行非时间写入组合的方法和装置。 在一个实施例中,一种方法包括执行处理器核心上的第一线程,第一线程包括第一块初始化存储(BIS)指令。 可以响应于BIS指令执行缓存查询,并且如果查询导致高速缓存未命中,则高速缓存行可以以无序的脏状态安装在高速缓存中,其中它是由第一线程专有的。 第一BIS指令和一个或多个附加BIS指令可以将数据从第一处理器核心写入第一高速缓存行。 在接收到高速缓存一致性响应之后,可以将第一高速缓存行的状态改变为不再对第一线程排斥的有序脏状态。