2018 LLVM Developers’ Meeting: M. Hong & C. Lattner “Graph Program Extraction and Device ...”

preview_player
Показать описание

Graph Program Extraction and Device Partitioning in Swift for TensorFlow
Mingsheng Hong, Chris Lattner



In this talk, we describe the design and implementation of deabstraction, Graph Program Extraction (GPE) and device partitioning used by Swift for TensorFlow. These algorithms rely on aggressive mid-level transformations that incorporate techniques including inlining, program slicing, interpretation, and advanced control flow analysis. While the initial application of these algorithms is to TensorFlow and machine learning, these algorithms may be applied to any domain that would benefit from an imperative definition of a computation graph, e.g. for high performance accelerators in other domains.

Рекомендации по теме
Комментарии
Автор

Awesome! Really useful and interesting!

volodymyrpavliukevych