Transaction end plus commit to persistence instructions, processors, methods, and systems

    公开(公告)号:US10318295B2

    公开(公告)日:2019-06-11

    申请号:US14979083

    申请日:2015-12-22

    Abstract: A processor of an aspect includes a decode unit to decode a transaction end plus commit to persistence instruction. The processor also includes an execution unit coupled with the decode unit. The execution unit, in response to the instruction, is to atomically ensure that data associated with all prior store to memory operations made to a persistent memory, which are to have been accepted to memory when performance of the instruction begins, but which are not necessarily to have been stored in the persistent memory when the performance of the instruction begins, are to be stored in the persistent memory before the instruction becomes globally visible. The execution unit, in response to the instruction, is also to atomically end a transactional memory transaction before the instruction becomes globally visible.

    Persistent commit processors, methods, systems, and instructions

    公开(公告)号:US10303477B2

    公开(公告)日:2019-05-28

    申请号:US14751892

    申请日:2015-06-26

    Inventor: Kshitij A. Doshi

    Abstract: A processor includes at least one memory controller, and a decode unit to decode a persistent commit demarcate instruction. The persistent commit demarcate instruction is to indicate a destination storage location. The processor also includes an execution unit coupled with the decode unit and the at least one memory controller. The execution unit, in response to the persistent commit demarcate instruction, is to store a demarcation value in the destination storage location. The demarcation value may demarcate at least all first store to persistent memory operations that are to have been accepted to memory when the persistent commit demarcate instruction is performed, but which are not necessarily to have been stored persistently, from at least all second store to persistent memory operations that are not yet to have been accepted to memory when the persistent commit demarcate instruction is performed.

    MICROSERVICES ARCHITECTURE
    13.
    发明申请

    公开(公告)号:US20190004871A1

    公开(公告)日:2019-01-03

    申请号:US15636119

    申请日:2017-06-28

    Abstract: A computing apparatus, including: a hardware computing platform; and logic to operate on the hardware computing platform, configured to: receive a microservice instance registration for a microservice accelerator, wherein the registration includes a microservice that the microservice accelerator is configured to provide, and a microservice connection capability indicating an ability of the microservice instance to communicate directly with other instances of the same or a different microservice; and log the registration in a microservice registration database.

    TECHNOLOGIES FOR MANAGING QUALITY OF SERVICE PLATFORM INTERCONNECTS

    公开(公告)号:US20190004862A1

    公开(公告)日:2019-01-03

    申请号:US15637003

    申请日:2017-06-29

    Abstract: Technologies for managing quality of service of a platform interconnect include a compute device. The compute device includes one or more processors, one or more resources capable of being utilized by the one or more processors, and a platform interconnect to facilitate communication of messages between the one or more processors and the one or more resources. The compute device is to obtain class of service data for one or more workloads to be executed by the compute device. The class of service data is indicative of a capacity of one or more of the resources to be utilized in the execution of each corresponding workload. The compute device is also to execute the one or more workloads and manage the amount of traffic transmitted through the platform interconnect for each corresponding workload as a function of the class of service data as the one or more workloads are executed.

    DISTRIBUTED DATA OBJECT MANAGEMENT METHOD AND APPARATUS

    公开(公告)号:US20180189177A1

    公开(公告)日:2018-07-05

    申请号:US15394667

    申请日:2016-12-29

    Abstract: Apparatus and method for distributed management of data objects in a network of compute nodes are disclosed herein. A first compute node interface may be communicatively coupled to a first compute node to receive a request from the first compute node for at least a portion of a particular version of a data object, wherein the first compute node interface is to include mapping information and logic, wherein the logic is to redirect the request to a second compute node interface associated with a second compute node when the second compute node is mapped to a plurality of data object addresses that includes an address associated with the data object in accordance with the mapping information, and wherein the first compute node is to receive, as a response to the request, the at least a portion of the particular version of the data object from a third compute node interface associated with a third compute node.

    TECHNOLOGIES FOR PERFORMING SWITCH-BASED COLLECTIVE OPERATIONS IN DISTRIBUTED ARCHITECTURES

    公开(公告)号:US20180077226A1

    公开(公告)日:2018-03-15

    申请号:US15260638

    申请日:2016-09-09

    CPC classification number: H04L49/15 H04L29/10

    Abstract: Technologies for performing switch-based collective operations in a fabric architecture include a network switch communicatively coupled to a plurality of computing nodes. The network switch is configured to identify sub-operations of a collective operation of a collective operation request received from one of the computing nodes and identify a plurality of operands for each of the sub-operations. The network switch is additionally configured to request a value for each of the operands from a corresponding target computing node at which the respective value is stored, determine a result of the collective operation as a function of the requested operand values, and transmit the result to the requesting computing node. Other embodiments are described herein.

    CONTROLLING DISPLACEMENT IN A CO-OPERATIVE AND ADAPTIVE MULTIPLE-LEVEL MEMORY SYSTEM
    20.
    发明申请
    CONTROLLING DISPLACEMENT IN A CO-OPERATIVE AND ADAPTIVE MULTIPLE-LEVEL MEMORY SYSTEM 审中-公开
    控制在合作和自适应多级存储器系统中的位移

    公开(公告)号:US20160321185A1

    公开(公告)日:2016-11-03

    申请号:US14697832

    申请日:2015-04-28

    Abstract: In one embodiment, a processor includes a control logic to determine whether to enable an incoming data block associated with a first priority to displace, in a cache memory coupled to the processor, a candidate victim data block associated with a second priority and stored in the cache memory, based at least in part on the first and second priorities, a first access history associated with the incoming data block and a second access history associated with the candidate victim data block. Other embodiments are described and claimed.

    Abstract translation: 在一个实施例中,处理器包括控制逻辑,以确定是否使与第一优先级相关联的传入数据块能够在耦合到处理器的高速缓冲存储器中移位与第二优先级相关联并存储在第二优先级中的候选受害者数据块 至少部分地基于第一和第二优先级,与输入数据块相关联的第一访问历史和与候选受害者数据块相关联的第二访问历史。 描述和要求保护其他实施例。

Patent Agency Ranking