Superior Performance Commits Kyoto University to CPUs Over GPUs

In this special guest feature, Rob Farber writes that a study done by Kyoto University Graduate School of Medicine shows that code modernization can help Intel Xeon processors outperform GPUs on machine learning code. Rob Farber The Kyoto University Graduate School of Medicine determined that a dual-socket Intel Xeon E5-2699v3 (Haswell architecture) chipset delivers better performance than an NVIDIA K40 GPU using 16-bit arithmetic (which doubles GPU performance) when training deep learning neural networks for computational drug discovery using the Theano framework. Theano is a Python library that lets researchers transparently run deep learning models on CPUs and GPUs. It does so by generating C++ code from the Python script for the destination architecture. The generated C++ code can also call optimized math libraries. Figure 1: Original vs optimized performance relative…


Link to Full Article: Superior Performance Commits Kyoto University to CPUs Over GPUs