-
公开(公告)号:US12079222B1
公开(公告)日:2024-09-03
申请号:US17160623
申请日:2021-01-28
Applicant: PURE STORAGE, INC.
Inventor: Emily Potyraj , Joshua Robinson , Brian Gold
IPC: G06F16/2457 , G06F16/248 , G06F16/27
CPC classification number: G06F16/24573 , G06F16/248 , G06F16/275
Abstract: Enabling data portability between systems, including: submitting, to a cloud-based metadata store storing metadata describing data stored in a plurality of storage systems each coupled for data communications with a corresponding on-premises cloud infrastructure of a plurality of on-premises cloud infrastructures, a query; selecting a subset of the data responsive to the query and stored in at least one first storage system coupled to at least one first on-premises cloud infrastructure; and storing, from the at least one first storage system to a second storage system coupled to a second on-premises cloud infrastructure, the subset of the data responsive to the query.
-
公开(公告)号:US11720497B1
公开(公告)日:2023-08-08
申请号:US16800826
申请日:2020-02-25
Applicant: PURE STORAGE, INC.
Inventor: Bennett Amodio , Emily Potyraj , Brian Gold
IPC: G06F12/0862 , G06F12/0866 , G06N20/00 , H04L67/1097
CPC classification number: G06F12/0862 , G06F12/0866 , G06N20/00 , H04L67/1097 , G06F2212/6026
Abstract: Nonsequential readahead based on data access patterns, the method comprising: determining a set of access patterns for stored content; determining, based on the set of access patterns, a list of storage locations for content expected to be used; and prefetching, based on the list of storage locations for content expected to be used, one or more data objects.
-
公开(公告)号:US11861423B1
公开(公告)日:2024-01-02
申请号:US16737290
申请日:2020-01-08
Applicant: PURE STORAGE, INC.
CPC classification number: G06F9/545 , G06F9/3005 , G06F9/3877 , G06F9/4843 , G06F9/5005 , G06N20/00
Abstract: Accelerating artificial intelligence workflows, including: receiving, from a computing process of an artificial intelligence workflow, a request for information stored on a data repository; issuing, from a user space of an operating system environment, parallel requests to the data repository using a network protocol that operates serially at the kernel level of the operating system environment; receiving, from the data repository, one or more responses to the parallel requests; and providing, to the computing process of the artificial intelligence workflow and based on the one or more responses to the parallel requests, a response to the request for information.
-
公开(公告)号:US11733901B1
公开(公告)日:2023-08-22
申请号:US17146025
申请日:2021-01-11
Applicant: PURE STORAGE, INC.
Inventor: Emily Potyraj , Joshua Robinson , Brian Carpenter
CPC classification number: G06F3/0647 , G06F3/061 , G06F3/0604 , G06F3/067
Abstract: Providing persistent storage to transient cloud computing services, including: creating a cloud computing instance, wherein the cloud computing instance is created on on-premises cloud infrastructure; and storing, in non-volatile storage in a storage system that is communicatively coupled to the on-premises cloud infrastructure, data associated with the cloud computing instance.
-
公开(公告)号:US12175124B2
公开(公告)日:2024-12-24
申请号:US17075615
申请日:2020-10-20
Applicant: PURE STORAGE, INC.
Inventor: Matthew Strathman , Emily Potyraj , Bennett Amodio , Robert Lee
IPC: G06F3/06
Abstract: A storage system has storage devices and a storage controller that includes a processing device. The processing device is to receive a request for portions of data stored at locations of one or more storage devices. The processing device is to generate a file at a storage device. The file corresponds to a view of the portions of data stored at the locations of the one or more storage devices. The processing device is to identify the portions of data that are stored at the locations of the one or more storage devices. The processing device is to provide the view comprising the portions of data.
-
公开(公告)号:US11455168B1
公开(公告)日:2022-09-27
申请号:US16747854
申请日:2020-01-21
Applicant: PURE STORAGE, INC.
Inventor: Emily Potyraj , Brian Gold
Abstract: Batch building for artificial intelligence workflows, including: issuing, responsive to a request for a batch of data objects, requests to a data repository for multiple data objects stored among one or more directories; selecting, in accordance with a batch building policy, a subset of data objects based on one or more responses to the requests; and providing, to the artificial intelligence workflow, a batch of data objects that includes the subset of data objects.
-
公开(公告)号:US20210174208A1
公开(公告)日:2021-06-10
申请号:US17159982
申请日:2021-01-27
Applicant: Pure Storage, Inc.
Inventor: Fabio Margaglia , Emily Potyraj , Hari Kannan , Cary A. Sandvig
Abstract: An apparatus for artificial intelligence acceleration is provided. The apparatus includes a storage and compute system having a distributed, redundant key value store for metadata. The storage and compute system having distributed compute resources configurable to access, through a plurality of authorities, data in the solid-state memory, run inference with a deep learning model, generate vectors for the data and store the vectors in the key value store.
-
公开(公告)号:US12229428B2
公开(公告)日:2025-02-18
申请号:US18447276
申请日:2023-08-09
Applicant: PURE STORAGE, INC.
Inventor: Emily Potyraj , Joshua Robinson , Brian Carpenter
Abstract: Providing persistent storage to transient cloud computing services, including: creating a cloud computing instance, wherein the cloud computing instance is created on on-premises cloud infrastructure; and storing, in non-volatile storage in a storage system that is communicatively coupled to the on-premises cloud infrastructure, data associated with the cloud computing instance.
-
公开(公告)号:US12164812B2
公开(公告)日:2024-12-10
申请号:US18320778
申请日:2023-05-19
Applicant: PURE STORAGE, INC.
Inventor: Emily Potyraj , Bennett Amodio
IPC: G06F3/06 , G06F12/0862
Abstract: Nonsequential readahead for deep learning training that includes: receiving an indication of a list of batch storage locations for a batch of data objects; prefetching, for each storage location in the list of batch storage locations, storage content corresponding to the batch of data objects; and storing the storage content corresponding to the batch of data objects within a cache accessible to an artificial intelligence workflow.
-
公开(公告)号:US11803338B2
公开(公告)日:2023-10-31
申请号:US17538262
申请日:2021-11-30
Applicant: PURE STORAGE, INC.
Inventor: Brian Gold , Emily Potyraj , Ivan Jibaja , Igor Ostrovsky , Roy Kim
IPC: G06F3/06 , G06N20/00 , G06F16/245 , G06F16/178 , G06Q30/0242 , G06F9/48 , G06F9/50 , G06N3/063 , G06N3/08 , G06T1/20 , G06T1/60 , G06F16/958 , G06F16/248
CPC classification number: G06F3/0679 , G06F3/0604 , G06F3/067 , G06F3/0608 , G06F3/0646 , G06F3/0649 , G06F9/4881 , G06F9/5027 , G06F16/1794 , G06F16/245 , G06N3/063 , G06N3/08 , G06N20/00 , G06Q30/0243 , G06T1/20 , G06T1/60 , G06F16/248 , G06F16/972 , G06T2200/28
Abstract: Executing a machine learning model in an artificial intelligence infrastructure that includes one or more storage systems and one or more graphical processing unit (‘GPU’) servers, including: receiving, by a graphical processing unit (‘GPU’) server, a dataset transformed by a storage system that is external to the GPU server; and executing, by the GPU server, one or more machine learning algorithms using the transformed dataset as input.
-
-
-
-
-
-
-
-
-