NDP-SERVER: A DATA-CENTRIC COMPUTING ARCHITECTURE BASED ON STORAGE SERVER IN DATA CENTER

    公开(公告)号:US20240045621A1

    公开(公告)日:2024-02-08

    申请号:US18382767

    申请日:2023-10-23

    Abstract: A server system includes a first plurality of mass-storage devices, a central processing unit (CPU), and at least one near data processing (NDP) engine. The CPU is coupled to the first plurality of the mass-storage devices, such as solid-state drive (SSD) devices, and the at least one NDP engine is associated with a second plurality of the mass-storage devices and interposed between the CPU and the second plurality of the mass-storage devices associated with the NDP engine. The second plurality of the mass-storage devices is less than or equal to the first plurality of the mass-storage devices. A number of NDP engines may be based on a minimum bandwidth of a bandwidth associated with the CPU, a bandwidth associated with a network, a bandwidth associated with the communication fabric and a bandwidth associated with all NDP engines divided by a bandwidth associated with a single NDP engine.

    MECHANISM TO AUTONOMOUSLY MANAGE SSDS IN AN ARRAY

    公开(公告)号:US20240020247A1

    公开(公告)日:2024-01-18

    申请号:US18373711

    申请日:2023-09-27

    CPC classification number: G06F13/1668 G06F2213/0026

    Abstract: Embodiments of the present invention include a drive-to-drive storage system comprising a host server having a host CPU and a host storage drive, one or more remote storage drives, and a peer-to-peer link connecting the host storage drive to the one or more remote storage drives. The host storage drive includes a processor and a memory, wherein the memory has stored thereon instructions that, when executed by the processor, causes the processor to transfer data from the host storage drive via the peer-to-peer link to the one or more remote storage drives when the host CPU issues a write command.

    Memory access operation in distributed computing system

    公开(公告)号:US11874785B1

    公开(公告)日:2024-01-16

    申请号:US17949151

    申请日:2022-09-20

    Abstract: In one example, an apparatus comprises: a local on-chip memory; a computation engine configured to generate local data and to store the local data at the local on-chip memory; and a controller. The apparatus is configured to be coupled with a second device via an interconnect, the second device comprising a local memory. The controller is configured to: fetch the local data from the local on-chip memory; fetch remote data generated by another device from a local off-chip memory; generate output data based on combining the local data and the remote data; and store, via the interconnect, the output data at the local memory of the second device.

Patent Agency Ranking