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.

Leave a Comment or Question

Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

Join the conversation here (requires login)