BVLC/caffe — pull request #1118 by shelhamer (2014-09-20 02:04:28+00:00)
Title: Optimize 1x1 convolution for Network-in-Network style operation

1x1 convolution with stride 1 is a special case of Caffe matrix
multiplication convolution for which im2col / col2im transformations are
actually the identity. For this special case the memory and
transformation are skipped.

This optimizes the execution of 1x1 convolution i.e. NIN / CCCP convolutions.

@mavenlin