Patent ID: 11907828
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 13:
14. A field programmable gate array (FPGA) configured for inference of a trained deep neural network (DNN), the trained DNN comprising a set of parameters, wherein the trained DNN is mapped to the FPGA via a configuration map by partitioning the FPGA into a static region and a reconfigurable region, partitioning the reconfigurable region into sub-regions, and mapping the trained DNN to the sub-regions of the reconfigurable dynamic regions, wherein the FPGA has a first precision configuration defining first number representations of the set of parameters, and wherein the FPGA has access to a precompiled bitstream pool with different stored bitstream files, wherein there is a compilation of a combination of layers of the trained DNN for each of the different precision configurations, the FPGA being configured for:
accessing the different stored bitstream files of the different precision configurations; and
switching from the first precision configuration to a second precision configuration using one of the stored bitstream files and the configuration map, wherein the switching of the FPGA from the first precision configuration to the second precision configuration is performed automatically.