September 26-27, 2016
New York, NY

The need for speed: Benchmarking deep learning workloads

Greg Diamos (Baidu), Sharan Narang (Baidu)
4:35pm–5:15pm Monday, 09/26/2016
Location: 3D08 Level: Intermediate

What you'll learn

  • Understand the impact of AI on applications within Baidu
  • Description

    Greg Diamos and Sharan Narang discuss the impact of AI on applications within Baidu, including autonomous driving and speech recognition, offering a brief introduction to the challenges in training deep learning algorithms as well as the different workloads that are used in various deep learning applications.

    Photo of Greg Diamos

    Greg Diamos


    Greg Diamos leads computer systems research at Baidu’s Silicon Valley AI Lab (SVAIL), where he helped develop the Deep Speech and Deep Voice systems. Previously, Greg contributed to the design of compiler and microarchitecture technologies used in the Volta GPU at NVIDIA. Greg holds a PhD from the Georgia Institute of Technology, where he led the development of the GPU-Ocelot dynamic compiler, which targeted CPUs and GPUs from the same program representation.

    Photo of Sharan Narang

    Sharan Narang


    Sharan Narang is a senior researcher on the systems team at Baidu’s Silicon Valley AI Lab (SVAIL), where he leads the effort to benchmark deep learning applications. He released DeepBench in 2016, an open-source benchmark that measures the performance of deep learning workloads. Sharan also focuses on research to improve the performance of deep learning models by reducing their memory and compute requirements. He has explored techniques like pruning neural network weights and reduced precision to achieve this goal. Previously, Sharan worked on next-generation mobile processors at NVIDIA.