APPARATUS AND METHOD FOR CONDITIONAL QUALITY OF SERVICE IN A PROCESSOR

    公开(公告)号:US20210200592A1

    公开(公告)日:2021-07-01

    申请号:US16728865

    申请日:2019-12-27

    Abstract: An apparatus and method for conditional quality of service in a processor. For example, one embodiment of a processor comprises: a plurality of processor resources to be allocated to a plurality of executed processes in accordance with a set of quality of service (QoS) rules; and conditional quality of service (QoS) circuitry/logic to monitor usage of the plurality of processor resources by the plurality of processes and to responsively modify an allocation of a first processor resource for a first process in response to detecting a first threshold value being reached in a second resource allocated to the first process.

    FILTERING TRAINING DATA FOR MODELS IN A DATA CENTER

    公开(公告)号:US20190034829A1

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

    申请号:US15857313

    申请日:2017-12-28

    Abstract: Technology for a data filter device operable to filter training data is described. The data filter device can receive training data from a data provider. The training data can be provided with corresponding metadata that indicates a model stored in a data store that is associated with the training data. The data filter device can identify a filter that is associated with the model stored in the data store. The data filter device can apply the filter to the training data received from the data provider to obtain filtered training data. The data filter device can provide the filtered training data to the model stored in the data store, wherein the filtered training data is used to train the model.

    TECHNIQUES TO CONTROL REMOTE MEMORY ACCESS IN A COMPUTE ENVIRONMENT

    公开(公告)号:US20180373671A1

    公开(公告)日:2018-12-27

    申请号:US15634128

    申请日:2017-06-27

    Abstract: Various embodiments are generally directed to an apparatus, method and other techniques to receive a transaction request to perform a transaction with the memory, the transaction request including a synchronization indication to indicate utilization of transaction synchronization to perform the transaction. Embodiments may include sending a request to a caching agent to perform the transaction, receiving a response from the caching agent, the response to indicate whether the transaction conflicts or does not conflict with another transaction, and performing the transaction if the response indicates the transaction does not conflict with the other transaction, or delaying the transaction for a period of time if the response indicates the transaction does conflict with the other transaction

    SHARED MEMORY CONTROLLER IN A DATA CENTER
    4.
    发明申请

    公开(公告)号:US20190042488A1

    公开(公告)日:2019-02-07

    申请号:US15857337

    申请日:2017-12-28

    Abstract: Technology for a memory controller is described. The memory controller can receive a request from a data consumer node in a data center for training data. The training data indicated in the request can correspond to a model identifier (ID) of a model that runs on the data consumer node. The memory controller can identify a data provider node in the data center that stores the training data that is requested by the data consumer node. The data provider node can be identified using a tracking table that is maintained at the memory controller. The memory controller can send an instruction to the data provider node that instructs the data provider node to send the training data to the data consumer node to enable training of the model that runs on the data consumer node.

    Adaptive Data Migration Across Disaggregated Memory Resources

    公开(公告)号:US20190042138A1

    公开(公告)日:2019-02-07

    申请号:US15921346

    申请日:2018-03-14

    Abstract: Devices and systems for distributing data across disaggregated memory resources is disclosed and described. An acceleration controller device can include an adaptive data migration engine (ADME) configured to communicatively couple to a fabric interconnect, and is further configured to monitor application data performance metrics at the plurality of disaggregated memory pools for a plurality of applications executing on the plurality of compute resources, select a current application having a current application data performance metric, determine an alternate memory pool from the plurality of disaggregated memory pools estimated to increase application data performance relative to the current application data performance metric, and migrate the data from the current memory pool to the alternate memory pool.

Patent Agency Ranking