Challenges Using FPGA Clusters for Distributed CNN Training | IEEE Conference Publication | IEEE Xplore