Invention Grant
- Patent Title: Shareable FPGA compute engine
-
Application No.: US15974014Application Date: 2018-05-08
-
Publication No.: US10970118B2Publication Date: 2021-04-06
- Inventor: Andrew G. Kegel , David A. Roberts
- Applicant: Advanced Micro Devices, Inc.
- Applicant Address: US CA Santa Clara
- Assignee: Advanced Micro Devices, Inc.
- Current Assignee: Advanced Micro Devices, Inc.
- Current Assignee Address: US CA Santa Clara
- Agency: Kowert Hood Munyon Rankin and Goetzel PC
- Agent Rory D. Rankin
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F9/50 ; G06F15/78 ; G06F9/52

Abstract:
Systems, apparatuses, and methods for sharing an field programmable gate array compute engine are disclosed. A system includes one or more processors and one or more FPGAs. The system receives a request, generated by a first user process, to allocate a portion of processing resources on a first FPGA. The system maps the portion of processing resources of the first FPGA into an address space of the first user process. The system prevents other user processes from accessing the portion of processing resources of the first FPGA. Later, the system detects a release of the portion of the processing resources on the first FPGA by the first user process. Then, the system receives a second request to allocate the first FPGA from a second user process. In response to the second request, the system maps the first FPGA into an address space of the second user process.
Public/Granted literature
- US20190042313A1 Shareable FPGA Compute Engine Public/Granted day:2019-02-07
Information query