-
公开(公告)号:US10936520B2
公开(公告)日:2021-03-02
申请号:US16852676
申请日:2020-04-20
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.
-
公开(公告)号:US10733130B2
公开(公告)日:2020-08-04
申请号:US16173946
申请日:2018-10-29
Applicant: Liqid Inc.
Inventor: Christopher Long , Jason Breakstone
IPC: G06F13/40 , G06F3/06 , G06F13/42 , G06F11/00 , G06F11/30 , G06F1/26 , G05B11/01 , G06F11/14 , G06F11/20
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.
-
公开(公告)号:US20200218578A1
公开(公告)日:2020-07-09
申请号:US16819646
申请日:2020-03-16
Applicant: Liqid Inc.
Inventor: Christopher R. Long , James Scott Cannata , Jason Breakstone
IPC: G06F9/50 , G06F3/0482 , G06F12/02 , G06F3/0484 , G06F9/54
Abstract: Communication fabric-coupled computing architectures, platforms, and systems are provided herein. In one example, an apparatus includes a management entity configured to establish compute units each comprising components selected among a plurality of physical computing components. The apparatus includes a fabric interface configured to instruct a communication fabric communicatively coupling the plurality of physical computing components to establish logical isolation within the communication fabric to form the compute units.
-
公开(公告)号:US10592291B2
公开(公告)日:2020-03-17
申请号:US15675377
申请日:2017-08-11
Applicant: Liqid Inc.
Inventor: Jason Breakstone , Christopher R. Long , James Scott Cannata
IPC: G06F13/20 , G06F9/50 , G06F3/0482 , G06F12/02 , G06F3/0484 , G06F9/54 , G06F9/451
Abstract: Disaggregated computing architectures, platforms, and systems are provided herein. In one example, a method of operating a disaggregated computing architecture is presented. The method includes, receiving user commands to establish compute units among a plurality of physical computing components, each of the compute units comprising one or more of the plurality of physical computing components selected from among central processing units (CPUs), graphics processing units (GPUs), storage modules, and network interface modules. The method also includes forming the compute units based at least on logical partitioning within a Peripheral Component Interconnect Express (PCIe) fabric communicatively coupling the plurality of physical computing components, wherein each of the compute units have visibility over the PCIe fabric to the one or more of the plurality of physical computing components assigned to the associated compute units using the logical partitioning within the PCIe fabric.
-
公开(公告)号:US20190146942A1
公开(公告)日:2019-05-16
申请号:US16246712
申请日:2019-01-14
Applicant: Liqid Inc.
Inventor: German Kazakov , 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 a data system is provided. The method includes initiating an isolation function in a communication fabric to form a peer arrangement between graphics processing units (GPUs) coupled to the communication fabric. The isolation function isolates a first address domain associated with the GPUs from at least a second address domain associated with the host by at least establishing synthetic devices representing the GPUs in the second address domain.
-
公开(公告)号:US10255215B2
公开(公告)日:2019-04-09
申请号:US15418094
申请日:2017-01-27
Applicant: Liqid Inc.
Inventor: Jason Breakstone , Brenden Michael Rust , Christopher R. Long , Andrew Rudolph Heyd , Sumit Puri , Bryan Schramm , Seth Walsh
Abstract: Enhanced data storage devices in various form factors are discussed herein. In one example, a storage drive includes a plurality of storage devices configured to store and retrieve data responsive to operations received over Peripheral Component Interconnect Express (PCIe) interfaces, a PCIe switch circuit communicatively coupled to the PCIe interfaces of the storage devices and configured to receive over a host connector the operations issued by a host system and transfer the storage operations for ones of the storage devices over associated ones of the PCIe interfaces. The storage drive includes holdup circuitry configured to provide holdup power the storage devices. The storage drive includes a first circuit board assembly comprising three storage device connectors that couple to corresponding storage devices, and a second circuit board assembly comprising a further storage device connector that couples to a further storage device.
-
公开(公告)号:US10191667B2
公开(公告)日:2019-01-29
申请号:US15017071
申请日:2016-02-05
Applicant: Liqid Inc.
Inventor: Jason Breakstone , Alok Gupta , Himanshu Desai , Angelo Campos
Abstract: A data storage device is presented that includes an interface system configured to communicate over an aggregated host link comprising Peripheral Component Interconnect Express (PCIe) interfaces to receive one or more write operations for storage of data by the data storage device. The data storage device includes plurality solid state drives (SSDs) each comprising drive PCIe interfaces coupled to the interface system. The interface system is configured to process the one or more write operations against storage allocation information to parallelize the data among the SSDs and transfer portions of the parallelized data to associated SSDs over corresponding drive PCIe interfaces.
-
公开(公告)号:US10180924B2
公开(公告)日:2019-01-15
申请号:US15848268
申请日:2017-12-20
Applicant: Liqid Inc.
Inventor: Jason Breakstone , German Kazakov , Christopher R. Long , James Scott Cannata
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.
-
公开(公告)号:US20180336152A1
公开(公告)日:2018-11-22
申请号:US16048449
申请日:2018-07-30
Applicant: Liqid Inc.
Inventor: Christopher Long , Jason Breakstone
CPC classification number: G06F13/4022 , G05B11/01 , G06F3/0617 , G06F3/0625 , G06F3/0634 , G06F3/0658 , G06F3/0688 , G06F3/0689 , G06F11/00 , G06F11/1441 , G06F11/2015 , G06F11/3034 , G06F11/3058 , G06F13/4221 , Y02D10/14 , Y02D10/151
Abstract: Systems, methods, apparatuses, and software for data storage systems are provided herein. In one example, a data storage apparatus is provided. The data storage apparatus includes a plurality of storage drives each comprising a drive Peripheral Component Interconnect Express (PCIe) interface. A PCIe switch circuit is coupled to the drive PCIe interfaces of the plurality of storage drives, and the PCIe switch comprises at least two host PCIe interfaces shared among the plurality of storage drives. The PCIe switch circuit is configured to receive storage operations transferred by more than one host system over the at least two host PCIe interfaces, and transfer the storage operations for delivery to selected ones of the plurality of storage drives.
-
公开(公告)号:US10037296B2
公开(公告)日:2018-07-31
申请号:US15616597
申请日:2017-06-07
Applicant: Liqid Inc.
Inventor: Jason Breakstone , Christopher Long
CPC classification number: G06F13/4022 , G05B11/01 , G06F1/263 , G06F3/0617 , G06F3/0625 , G06F3/0634 , G06F3/0658 , G06F3/0688 , G06F3/0689 , G06F11/00 , G06F11/1441 , G06F11/2015 , G06F11/3034 , G06F11/3058 , G06F13/4221 , Y02D10/14 , Y02D10/151
Abstract: Systems, methods, apparatuses, and software for data storage systems are provided herein. In one example, a data storage assembly is provided. The data storage assembly includes a plurality of storage drives each comprising a PCIe host interface and solid state storage media, with each of the storage drives configured to store and retrieve data responsive to storage operations received over an associated PCIe host interface. The data storage assembly includes a PCIe switch circuit coupled to the PCIe host interfaces of the storage drives and configured to receive the storage operations issued by a plurality of 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 holdup circuitry configured to provide power to at least the storage drives after input power is lost to the data storage assembly.
-
-
-
-
-
-
-
-
-