TECHNOLOGIES FOR COMPRESSING COMMUNICATION FOR ACCELERATOR DEVICES

    公开(公告)号:US20200348854A1

    公开(公告)日:2020-11-05

    申请号:US16398948

    申请日:2019-04-30

    Abstract: Technologies for compressing communications for accelerator devices are disclosed. An accelerator device may include a communication abstraction logic units to manage communication with one or more remote accelerator devices. The communication abstraction logic unit may receive communication to and from a kernel on the accelerator device. The communication abstraction logic unit may compress and decompress the communication without instruction from the corresponding kernel. The communication abstraction logic unit may choose when and how to compress communications based on telemetry of the accelerator device and the remote accelerator device.

    Fabric encapsulated resilient storage

    公开(公告)号:US10785295B2

    公开(公告)日:2020-09-22

    申请号:US15199572

    申请日:2016-06-30

    Abstract: Fabric encapsulated resilient storage is hardware-assisted resilient storage in which the reliability capabilities of a storage server are abstracted and managed transparently by a host fabric interface (HFI) to a switch. The switch abstracts the reliability capabilities of a storage server into a level of resilience in a hierarchy of levels of resilience. The resilience levels are accessible by clients as a quantifiable characteristic of the storage server. The resilience levels are used by the switch fabric to filter which storage servers store objects responsive to client requests to store objects at a specified level of resilience.

    Memory controller with pre-loader
    68.
    发明授权

    公开(公告)号:US10713173B2

    公开(公告)日:2020-07-14

    申请号:US16123818

    申请日:2018-09-06

    Abstract: Embodiments of the present disclosure relate to a controller that includes a monitor to determine an access pattern for a range of memory of a first computer memory device, and a pre-loader to pre-load a second computer memory device with a copy of a subset of the range of memory based at least in part on the access pattern, wherein the subset includes a plurality of cache lines. In some embodiments, the controller includes a specifier and the monitor determines the access pattern based at least in part on one or more configuration elements in the specifier. Other embodiments may be described and/or claimed.

    Technologies for performing switch-based collective operations in distributed architectures

    公开(公告)号:US10680976B2

    公开(公告)日:2020-06-09

    申请号:US15260638

    申请日:2016-09-09

    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.

    ADAPTIVE DATA SHIPMENT BASED ON BURDEN FUNCTIONS

    公开(公告)号:US20200167190A1

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

    申请号:US16776212

    申请日:2020-01-29

    Abstract: An apparatus comprising an interface to receive an identification of a function to be executed; and a scheduling engine comprising circuitry, the scheduling engine to select a candidate compute element from a plurality of candidate compute elements based on a combined burden, the combined burden based on an estimated burden to execute the function by the candidate compute element and an estimated burden of data movement over at least one interconnect identified for the candidate compute element.

Patent Agency Ranking