Invention Grant
- Patent Title: Methods, systems and apparatus to improve FPGA pipeline emulation efficiency on CPUs
-
Application No.: US15636265Application Date: 2017-06-28
-
Publication No.: US10909287B2Publication Date: 2021-02-02
- Inventor: Xinmin Tian , Geoff Lowney
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Hanley Flight & Zimmerman, LLC
- Main IPC: G06F30/331
- IPC: G06F30/331

Abstract:
Methods, apparatus, systems and articles of manufacture are disclosed to improve FPGA pipeline emulation efficiency on CPUs. An example disclosed apparatus includes a loop detector to identify a register shift loop in field programmable gate array (FPGA) code, an unroller to shift and store pipeline stages in the register shift loop to a temporary unroll array, an intermediate canceller to cancel out intermediate load and store values of the temporary unroll array to retain last shifted values of the pipeline stages, and a propagator to improve emulation efficiency of the FPGA code by generating a scalar loop of the retained last shifted values for a vectorization input.
Public/Granted literature
- US20190005175A1 METHODS, SYSTEMS AND APPARATUS TO IMPROVE FPGA PIPELINE EMULATION EFFICIENCY ON CPUs Public/Granted day:2019-01-03
Information query