Before revision:  This paper introduces benchmarking principles, surveys machine learning devices including GPUs, FPGAs, and ASICs, and reviews deep learning software frameworks.
After revision:  This paper introduces benchmarking principles, surveys machine learning devices including GPUs, FPGAs, and ASICs, and deep learning software frameworks.