-
公开(公告)号:US20240184634A1
公开(公告)日:2024-06-06
申请号:US18436283
申请日:2024-02-08
Applicant: Liqid Inc.
Inventor: Christopher R. Long , James Scott Cannata , Jason Breakstone
IPC: G06F9/50 , G06F3/0482 , G06F3/0484 , G06F9/451 , G06F9/54 , G06F12/02
CPC classification number: G06F9/5044 , G06F3/0482 , G06F3/0484 , G06F9/5016 , G06F9/5061 , G06F9/5077 , G06F9/54 , G06F12/02 , G06F9/451 , G06F2203/04803 , G06F2213/0026
Abstract: Communication fabric-coupled computing architectures, platforms, and systems are provided herein. In one example, an apparatus includes a management entity configured to establish a compute unit comprising components from among a plurality of physical computing components by at least instructing a communication fabric communicatively coupling the plurality of physical computing components to establish logical isolation within the communication fabric to form the compute unit. Responsive to an indication of a change in workload associated with at least a software component deployed to a processing element of the compute unit, the management entity is configured to adjust the logical isolation to alter a quantity of the plurality of physical computing components in the compute unit in accordance with the change in the workload.
-
公开(公告)号:US20210191894A1
公开(公告)日:2021-06-24
申请号: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.
-
公开(公告)号:US10795842B2
公开(公告)日:2020-10-06
申请号:US15848248
申请日:2017-12-20
Applicant: Liqid Inc.
Inventor: Jason Breakstone , Christopher R. Long , German Kazakov , James Scott Cannata
Abstract: Disaggregated computing architectures, platforms, and systems are provided herein. In one example, a data system is provided. The data system includes a first assembly comprising a plurality of modular storage bays populated with one or more graphics processing modules each including a graphics processing unit (GPU), wherein the plurality of modular storage bays each comprise a bay connector that includes a bay Peripheral Component Interconnect Express (PCIe) connection. The first assembly further comprises PCIe switch circuitry configured to communicatively couple the bay PCIe connections to a PCIe fabric over one or more external PCIe links.
-
公开(公告)号:US20200073841A1
公开(公告)日:2020-03-05
申请号:US16678635
申请日:2019-11-08
Applicant: Liqid Inc.
Inventor: Andrew Rudolph Heyd , Christopher R. Long , James Scott Cannata , Jason Breakstone
Abstract: Various computer peripheral cards, devices, systems, methods, and software are provided herein. In one example, a storage apparatus includes a plurality of storage device connectors in a stacked arrangement, each configured to mate with associated storage devices and carry Peripheral Component Interconnect Express (PCIe) signaling for the associated storage devices. The storage apparatus also includes a PCIe switch circuit configured to communicatively couple the PCIe signaling of the plurality of storage device connectors and PCIe signaling of a host connector of the storage apparatus, where the PCIe switch circuit is configured to receive storage operations over the PCIe signaling of the host connector of the storage apparatus and transfer the storage operations for delivery over the PCIe signaling of selected ones of the plurality of storage device connectors.
-
公开(公告)号:US20190236044A1
公开(公告)日:2019-08-01
申请号: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
CPC classification number: G06F13/4022 , G06F1/187 , G06F1/30 , G06F11/2015 , G06F13/16 , G06F13/4068 , G06F13/4282 , G06F2213/0026
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.
-
公开(公告)号:US20190073331A1
公开(公告)日:2019-03-07
申请号:US16173946
申请日:2018-10-29
Applicant: Liqid Inc.
Inventor: Christopher Long , Jason Breakstone
Abstract: Systems, methods, apparatuses, and software for data storage systems are provided herein. In one example, a data storage assembly is provided that includes a plurality of storage drives each comprising a PCIe host interface and solid state storage media. The data storage assembly includes a PCIe switch circuit coupled to the PCIe host interfaces of the storage drives and configured to receive storage operations issued by one or more host systems over a shared PCIe interface and transfer the storage operations for delivery to the storage drives over selected ones of the PCIe host interfaces. The data storage assembly includes a control processor configured to monitor usage statistics of the storage drives, and power control circuitry configured to selectively remove the power from ones of the storage drives based at least on the usage statistics of the storage drives.
-
公开(公告)号:US10223315B2
公开(公告)日:2019-03-05
申请号:US15708320
申请日:2017-09-19
Applicant: Liqid Inc.
Inventor: Jason Breakstone , Christopher R. Long , James Scott Cannata
IPC: G06F13/00 , G06F13/40 , G06F11/20 , G06F13/42 , H04L29/08 , H04L29/14 , G06F3/06 , H04L12/24 , H04L12/931
Abstract: Systems, methods, apparatuses, and software for data storage systems are provided herein. In one example, a data storage system is provided that includes storage drives each comprising a PCIe interface, and configured to store data and retrieve the data stored on associated storage media responsive to data transactions received over a switched PCIe fabric. The data storage system includes processors configured to each manage only an associated subset of the storage drives over the switched PCIe fabric. A first processor is configured to identify first data packets received over a network interface associated with the first processor within a network buffer of the first processor as comprising a storage operation associated with at least one of the plurality of storage drives managed by a second processor, and responsively transfer the first data packets into a network buffer of the second processor.
-
公开(公告)号:US10206297B2
公开(公告)日:2019-02-12
申请号:US15359539
申请日:2016-11-22
Applicant: Liqid Inc.
Inventor: Jason Breakstone , Andrew R. Heyd , Seth Walsh , Christopher R. Long , Michael D. Harrington
Abstract: Systems, methods, apparatuses, and software for data systems are provided herein. In one example, a meshed computing architecture is presented that includes a midplane comprising PCIe interconnect, storage modules configured to couple to a first portion of the PCIe interconnect, controller modules configured to couple to a second portion of the PCIe interconnect, and fabric modules configured to couple to a third portion of the PCIe interconnect. The first portion of the PCIe interconnect communicatively couples each of the storage modules to each of the controller modules and each of the fabric modules, the second portion of the PCIe interconnect communicatively couples each of the controller modules to each of the fabric modules, and third portion of the PCIe interconnect communicatively couples the controller modules to each other.
-
公开(公告)号:US10180889B2
公开(公告)日:2019-01-15
申请号:US14747476
申请日:2015-06-23
Applicant: Liqid Inc.
Inventor: James Scott Cannata , Jason Breakstone , Christopher R. Long
Abstract: Systems, methods, apparatuses, and software for data storage systems are provided herein. In one example, a data storage system is provided that includes a first processor configured to establish a network connection with an external system, and receive first storage operations transferred by the external system over the network connection, the first storage operations related to storage and retrieval of data on at least one storage drive. The first processor is configured to transfer information describing the network connection for delivery to at least a second processor. The second processor is configured to identify when the first processor has failed, responsively establish the network connection with the external system based at least on the information describing the network connection, and receive second storage operations transferred by the external system over the network connection.
-
公开(公告)号:US20180322082A1
公开(公告)日:2018-11-08
申请号:US15848268
申请日:2017-12-20
Applicant: Liqid Inc.
Inventor: Jason Breakstone , German Kazakov , Christopher R. Long , James Scott Cannata
CPC classification number: G06F13/4022 , G06F9/5044 , G06F9/5077 , G06F12/02 , G06F13/28 , G06F13/4282 , G06F2213/0026 , G06T1/20
Abstract: Disaggregated computing architectures, platforms, and systems are provided herein. In one example, a method of operating a data processing system is provided. The method includes communicatively coupling graphics processing units (GPUs) over a Peripheral Component Interconnect Express (PCIe) fabric. The method also includes establishing a peer-to-peer arrangement between the GPUs over the PCIe fabric by at least providing an isolation function in the PCIe fabric configured to isolate a device PCIe address domain associated with the GPUs from at least a local PCIe address domain associated with a host processor that initiates the peer-to-peer arrangement between the GPUs.
-
-
-
-
-
-
-
-
-