-
1.
公开(公告)号:US20240220115A1
公开(公告)日:2024-07-04
申请号:US18148091
申请日:2022-12-29
Applicant: ADVANCED MICRO DEVICES, INC.
Inventor: PAUL BLINZER , DAVID LIVINGSTAIN ZIMAN
IPC: G06F3/06 , G06F12/0862 , G06T1/20 , G06T11/00
CPC classification number: G06F3/0611 , G06F3/0656 , G06F3/0659 , G06F3/0679 , G06F12/0862 , G06T1/20 , G06T11/001 , G06F2212/1024 , G06F2212/602 , G06T2210/36
Abstract: An apparatus includes a co-processor that provides process operations for a first processor, such as a host processor, that executes one or more applications. The co-processor issues a data load request to a request command queue controlled by a non-volatile memory system, that loads a subset of prestored data from a prestored set of data, such as file data of an application, that is stored in a cache buffer in the non-volatile memory system or system memory, for an operation performed by the co-processor. The co-processor uses the loaded subset of prestored data for the operation. In certain implementations, the co-processor issues the data load request as a direct memory access (DMA) load request for the cache buffer. The prestored set of data includes a prestored set of data from a file storage system. Associated methods are also disclosed.
-
2.
公开(公告)号:US20220413732A1
公开(公告)日:2022-12-29
申请号:US17360996
申请日:2021-06-28
Applicant: ADVANCED MICRO DEVICES, INC.
Inventor: PAUL BLINZER
Abstract: Methods and apparatuses for transferring data from non-volatile memory to process accelerator memory are disclosed. In one embodiment, a process accelerator issues a transfer request for a resource at a host file system. The process accelerator receives, responsive to the transfer request, data from the host file system, wherein the data corresponds to the resource and the process accelerator receives the data directly from the host file system bypassing staging memory of the host. The process accelerator manipulates the data to obtain the resource. Thus, the process accelerator may obtain the resource directly from the host file system to minimize the number of transfers of the data.
-