Convolutional neural networks are well-suited for hardware acceleration through FPGAs. FPGAs allow reconfigurability to implement different CNN models and select the optimal one directly in hardware. This reconfigurability explores a large design space to find the model that achieves the best trade-off between performance and power consumption, quantified as GOPs/Watt.