-
公开(公告)号:US12282683B2
公开(公告)日:2025-04-22
申请号:US17430693
申请日:2020-03-12
Applicant: Intel Corporation
Inventor: Michael P. Mesnier , John S. Keys , Ian F. Adams , Yi Zou , Luis Carlos Maria Remis , Daniel Robert McLeran , Mariusz Barczak , Arun Raghunath , Lay Wai Kong
IPC: G06F3/06
Abstract: In one embodiment, a system comprises a host processor and a storage system. The storage system comprises one or more storage devices, and each storage device comprises a non-volatile memory and a compute offload controller. The non-volatile memory stores data, and the compute offload controller performs compute tasks on the data based on compute offload commands from the host processor.
-
公开(公告)号:US20210117134A1
公开(公告)日:2021-04-22
申请号:US17132974
申请日:2020-12-23
Applicant: Intel Corporation
Inventor: John S. Keys , Daniel R. McLeran , Ian F. Adams , Michael P. Mesnier , Nilesh N. Shah
IPC: G06F3/06
Abstract: Techniques for storage and processing for distributed file systems are disclosed. In the illustrative embodiment, padding is placed between data elements in a file to be stored on a distributed file system. The file is to be split into several objects in order to be stored in the distributed file system, and the padding is used to prevent a data element from being split across two different objects. The objects are stored on data nodes, which analyze the objects to determine which data elements are present in the object as well at the location of those objects. The location of the objects is saved on the data storage device, and those locations can be used to perform queries on the data elements in the object on the data storage device itself. Such an approach can reduce transfer of data elements from data storage to local memory of the data node.
-
公开(公告)号:US12260127B2
公开(公告)日:2025-03-25
申请号:US17132974
申请日:2020-12-23
Applicant: Intel Corporation
Inventor: John S. Keys , Daniel R. McLeran , Ian F. Adams , Michael P. Mesnier , Nilesh N. Shah
IPC: G06F3/06
Abstract: Techniques for storage and processing for distributed file systems are disclosed. In the illustrative embodiment, padding is placed between data elements in a file to be stored on a distributed file system. The file is to be split into several objects in order to be stored in the distributed file system, and the padding is used to prevent a data element from being split across two different objects. The objects are stored on data nodes, which analyze the objects to determine which data elements are present in the object as well at the location of those objects. The location of the objects is saved on the data storage device, and those locations can be used to perform queries on the data elements in the object on the data storage device itself. Such an approach can reduce transfer of data elements from data storage to local memory of the data node.
-
公开(公告)号:US20220188028A1
公开(公告)日:2022-06-16
申请号:US17430693
申请日:2020-03-12
Applicant: Intel Corporation
Inventor: Michael P. Mesnier , John S. Keys , Ian F. Adams , Yi Zou , Luis Carlos Maria Remis , Daniel Robert McLeran , Mariusz Barczak , Arun Raghunath , Lay Wai Kong
IPC: G06F3/06
Abstract: In one embodiment, a system comprises a host processor and a storage system. The storage system comprises one or more storage devices, and each storage device comprises a non-volatile memory and a compute offload controller. The non-volatile memory stores data, and the compute offload controller performs compute tasks on the data based on compute offload commands from the host processor.
-
-
-