-
公开(公告)号:US20220214989A1
公开(公告)日:2022-07-07
申请号:US17702057
申请日:2022-03-23
Applicant: Liqid Inc.
Inventor: James Scott Cannata , Christopher R. Long , Jason Breakstone
Abstract: Emulated telemetry interfaces for host processors and management processors coupled over communication fabrics are presented herein. In one example, an apparatus includes a monitoring function executed by a host processor configured to determine telemetry related to operation of at least the host processor. A driver function executed by the host processor is configured to emulate operation of a network interface to an operating system of the host processor for transfer of communications comprising at least the telemetry to a management processor over a communication fabric different than the network interface, where the host processor and the management processor are communicatively coupled to the communication fabric.
-
公开(公告)号:US20220214987A1
公开(公告)日:2022-07-07
申请号:US17701041
申请日:2022-03-22
Applicant: Liqid Inc.
Inventor: James Scott Cannata , German Kazakov , Christopher R. Long , Jason Breakstone
Abstract: Peer-to-peer arrangements between graphics processing units (GPUs) are provided herein. A method includes establishing synthetic devices representing GPUs in an address domain associated with a host processor, where the GPUs have a different address domain than the host processor. The method also includes forming a peer arrangement between the GPUs such that data transfers between the GPUs in the different address domain can be initiated by the host processor interfacing with the synthetic devices.
-
公开(公告)号:US20220157479A1
公开(公告)日:2022-05-19
申请号:US17590066
申请日:2022-02-01
Applicant: Liqid Inc.
Inventor: Christopher Long , Jason Breakstone
Abstract: Systems, methods, apparatuses, and software for computing systems are provided herein. In one example, a system includes processing modules each having a communication interface and a processor, and additional modules each having a communication interface. Communication switch circuitry is coupled to the communication interfaces of the processing modules and the communication interfaces of the additional modules, wherein the communication switch circuitry is configured to establish isolation among ports in the communication switch circuitry for one or more processing modules and one or more additional modules. At least one processor instantiates access to the one or more additional modules for the one or more processing modules over at least the isolation.
-
公开(公告)号:US11314677B2
公开(公告)日:2022-04-26
申请号:US17162922
申请日:2021-01-29
Applicant: Liqid Inc.
Inventor: James Scott Cannata , German Kazakov , Christopher R. Long , Jason Breakstone
Abstract: Disaggregated computing architectures, platforms, and systems are provided herein. In one example, a method includes receiving user input to establish a compute unit comprising a host processor and at least two graphics processing units (GPUs) having a peer-to-peer capability. The method also includes instructing a management element for a communication fabric to form the compute unit and communicatively couple the host processor and the at least two GPUs over the communication fabric. The method also includes instructing the management element to establish an isolation function to form the peer arrangement between the at least two GPUs in the communication fabric, where the isolation function isolates a first address domain associated with the at least two GPUs from at least a second address domain associated with the host processor by at least establishing synthetic devices representing the at least two GPUs in the second address domain.
-
公开(公告)号:US11294839B2
公开(公告)日:2022-04-05
申请号:US16866000
申请日:2020-05-04
Applicant: Liqid Inc.
Inventor: Christopher R. Long , James Scott Cannata , Jason Breakstone
Abstract: Disaggregated computing architectures, platforms, and systems are provided herein. In one example, a method of operating compute units is presented that includes forming compute units among a plurality of physical computing components coupled over a Peripheral Component Interconnect Express (PCIe) fabric configured to communicatively couple the plurality of physical computing components and isolate the compute unit using logical partitioning within the PCIe fabric. The method also includes initiating a software component deployed to at least associated CPUs within the compute units, reporting telemetry to the management processor related to operation of the compute unit, and emulating operation of at least one among an Ethernet and InfiniBand interface to an operating system of the associated CPU for transfer of communications comprising at least the telemetry to the management processor over the PCIe fabric.
-
公开(公告)号:US20210141756A1
公开(公告)日:2021-05-13
申请号:US17151800
申请日:2021-01-19
Applicant: Liqid Inc.
Inventor: Andrew Rudolph Heyd , Brenden Michael Rust , Jason Breakstone , Sumit Puri , Bryan Schramm
Abstract: Systems, methods, and software are disclosed herein having enhanced modular carrier form factors. In an implementation, an apparatus includes a carrier insertable into a modular bay of a chassis assembly, and a network interface card (NIC). The apparatus includes an Ethernet network cable connector configured to carry Ethernet signaling of the NIC, and a device U.2 connector configured to carry host communications of the NIC and mate with a mating U.2 connector of the modular bay when the carrier is inserted into the chassis assembly.
-
公开(公告)号:US10990553B2
公开(公告)日:2021-04-27
申请号:US16377827
申请日:2019-04-08
Applicant: Liqid Inc.
Inventor: Brenden Michael Rust , Christopher R. Long , Andrew Rudolph Heyd , Sumit Puri , Bryan Schramm , Seth Walsh , Jason Breakstone
Abstract: Enhanced data storage devices in various form factors are discussed herein. In one example, a storage drive includes a 2.5-inch form factor chassis that structurally supports elements of the storage drive, and at least one host connector. The storage drive also includes a plurality of M.2 storage device connectors, and a Peripheral Component Interconnect Express (PCIe) switch circuit configured to receive storage operations over the at least one host connector and transfer the storage operations for delivery to ones of the plurality of M.2 storage device connectors over associated device PCIe interfaces. The storage drive also includes power circuitry configured to provide holdup power to ones of the plurality of M.2 storage device connectors after loss of input power over the at least one host connector.
-
公开(公告)号:US10795584B2
公开(公告)日:2020-10-06
申请号:US16254721
申请日:2019-01-23
Applicant: Liqid Inc.
Inventor: Jason Breakstone , Alok Gupta , Himanshu Desai , Angelo Campos
Abstract: A data storage device is presented that includes a plurality of storage drives each comprising an associated drive Peripheral Component Interconnect Express (PCIe) interface. The data storage device also includes a control system configured to receive, over a host PCIe link, write operations for storage of data by the data storage device. The control system is configured to process the write operations against storage allocation information to apportion the data for storage among more than one of the storage drives, and transfer corresponding portions of the data to associated storage drives over corresponding drive PCIe interfaces.
-
公开(公告)号:US10754742B2
公开(公告)日:2020-08-25
申请号:US16246686
申请日:2019-01-14
Applicant: Liqid Inc.
Inventor: James Scott Cannata , Jason Breakstone , Christopher R. Long
IPC: G06F11/00 , G06F11/20 , H04L29/14 , G06F13/40 , G06F13/42 , H04L29/08 , G06F3/06 , H04L12/24 , H04L12/931
Abstract: Systems, methods, apparatuses, and software for computing systems are provided herein. In one example, a computing system includes a first processor configured to establish a network connection with a target system, and transfer to a second processor information describing the network connection comprising a network address and a network port. The computing system includes the second processor configured to identify when the first processor has failed, and responsively inherit the network connection with the target system based at least on the information describing the network connection and packet sequence information received from the target system to resume packet acknowledge or sequence counts established between the first processor and the target system.
-
公开(公告)号:US10740034B2
公开(公告)日:2020-08-11
申请号:US16259453
申请日:2019-01-28
Applicant: Liqid Inc.
Inventor: Phillip Clark , James Scott Cannata , Jason Breakstone
Abstract: Systems, methods, apparatuses, and software for data storage systems are provided herein. In one example, a data storage apparatus includes a processor configured to assign service levels in a queue for handling storage operations directed to one or more data storage drives. The processor can pre-allocate resources in the queue for selected ones of the service levels before ones of the storage operations associated with the selected ones of the service levels are received by the processor. The processor receives the storage operations, and based at least on the service levels, services the storage operations from the queue with the one or more data storage drives.
-
-
-
-
-
-
-
-
-