kirancodes.me
To Proof Maintenance & Beyond!

Optimal DNN primitive selection with partitioned boolean quadratic programming

Andrew Anderson, David Gregg

Abstract

Deep Neural Networks (DNNs) require very large amounts of computation, and many different algorithms have been proposed to implement their most expensive layers, each of which has a large number of variants with different trade-offs of parallelism, locality, memory footprint, and execution time. In addition, specific algorithms operate much more efficiently on specialized data layouts.

Related papers