High performance context switching for virtualized FPGA accelerators
A hardware context manager in a field-programmable gate array (FPGA) device includes configuration logic configured to program one or more programming regions in the FPGA device based on configuration data for implementing a target configuration of the one or more programming regions. Context management logic in the hardware context manager is coupled with the configuration logic and saves a first context corresponding to the target configuration by retrieving first state information from the set of one or more programming regions, where the first state information is generated based on the target configuration, and storing the retrieved first state information in a context memory. The context management logic restores the first context by transferring the first state information from the context memory to the one or more programming regions, and causing the configuration logic to program the one or more programming regions based on the configuration data.
- Research Organization:
- Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- AC52-07NA27344; B620717
- Assignee:
- Advanced Micro Devices, Inc. (Santa Clara, CA)
- Patent Number(s):
- 10,540,200
- Application Number:
- 15/809,940
- OSTI ID:
- 1632471
- Resource Relation:
- Patent File Date: 11/10/2017
- Country of Publication:
- United States
- Language:
- English
Similar Records
Test results of an ITER relevant FPGA when irradiated with neutrons
Ferroelectric FET-based context-switching FPGA enabling dynamic reconfiguration for adaptive deep learning machines