After establishing the performance baseline, the next step is to determine
which functions to accelerate in the device.
Tip: Minimize changes to the existing code at this point so
you can quickly generate a working design on the FPGA and get the baselined
performance and resource numbers.
When selecting functions to accelerate in hardware, there are two aspects to consider:
- Performance bottlenecks
- Which functions are in application hot spots?
- Acceleration potential
- Do these functions have the potential for acceleration?