https://hgpu.org/?p=11136
Fast Training of Convolutional Networks through FFTs