XLA.jl: Julia on TPUs
2019-07-23 , Room 349

The intersection of Machine Learning and High Performance Computing: Running Julia code on Google Cloud Tensor Processing Units.


Machine Learning workloads continue to require greater and greater compute capability, spawning the development of multiple generations of specialized hardware designed to eke out ever greater efficiency in training and inference workloads. This talk will explore the state of Julia on this hardware platform, showcasing some of the impressive speedups the hardware and provide, alongside some of the restrictions the hardware model imposes upon the dynamic nature of the Julia language.


Co-authors:

Elliot Saba is a Senior Research Engineer at Julia Computing, where he develops new tools to bolster the Julia community's collective productivity. From machine learning algorithms to web services, build environments to debugging tools, his greatest weapon against the impossible is patience.