Presented By O’Reilly and Intel AI
Put AI to work
8-9 Oct 2018: Training
9-11 Oct 2018: Tutorials & Conference
London, UK

Portability and performance in embedded deep learning: Can we have both?

Cormac Brick (Intel)
11:55–12:35 Thursday, 11 October 2018
Location: Windsor Suite
Secondary topics:  Edge computing and Hardware, Platforms and infrastructure

What you'll learn

  • Understand what's needed to close the portability-performance gap


In recent years, there has been lots of work done on low-precision inference that shows that by training for quantization, large gains in energy efficiency can be achieved. On the other hand, embedded runtime packages like TensorFlow Lite and Caffe2Go offer portability over a number of platforms. Cormac Brick asks, Why can’t we have both performance and portability?

Cormac explores industry challenges and details the progress needed to close the portability-performance gap. You’ll learn how big this gap truly is, discover state-of-the-art methods for both, and explore specifically trained networks that illustrate performance over a range of popular vision applications. ¬≠Along the way, Cormac shares best-in-class design techniques for developing portable networks to maximize performance on different compute architectures variety of network architectures.

Photo of Cormac Brick

Cormac Brick


Cormac Brick is director of machine intelligence in the Movidius Group at Intel Corporation, where he builds new foundational algorithms for computer vision and machine intelligence to enhance the Myriad VPU product family. Cormac contributes to internal architecture and helps customers build products using the very latest techniques in deep learning and embedded vision through a set of advanced applications and libraries. He has worked with Movidius since its early days and has contributed heavily to the design of the ISA and the hardware systems as well as computer vision software development and tools. Cormac holds a BEng in electronic engineering from University College Cork.