TensorFlow: Machine Learning on Heterogeneous Distributed Systems (2015) [pdf]
static.googleusercontent.com
static.googleusercontent.com
One particularly interesting thing is that it looks like Tensorflow started earlier than I thought (I've always thought Gorgonia predated Tensorflow (I started a few months before giving this talk[1], but only announced it one year later[2])).
3 years later, TensorFlow is super feature packed, and I'm still trying to drive adoption for my lib. Oh well.
[0] https://github.com/gorgonia/gorgonia
[1] https://speakerdeck.com/chewxy/deep-learning-in-go-or-shenna...
[2] https://speakerdeck.com/chewxy/gorgonia-primitives-for-build...
https://github.com/samjabrahams/tensorflow-white-paper-notes
Here's a followup paper submitted to Usenix:
https://www.usenix.org/system/files/conference/osdi16/osdi16...
And here's a very recent publication detailing just the flow control aspects (conditionals, while loops):