Earlier quoted context omitted.
There is an obvious overlap between programming languages and machine learning at Google: TensorFlow. For example, see "A Computational Model for TensorFlow" https://research.google.com/pubs/pub46196.html There are tons of interesting things going on in TensorFlow from a programming language perspective. It has optimization at the low level, like CUDA and SIMD back ends via the Eigen library [1] (which is pretty craz…
Makes me wonder if Google is working on a programming language for machine learning...
1.True multithreading.
2.Native support of spread computation to heterogeneous computation devices, across CPU/GPU/Whatever-Chip-You-Call
3.Auto vectorization.
4.PyTorch style autodiff, and should be able to JIT hotspot as the program runs.
5.Native distributed support with built-in primitives.
6.Visualization as standard library, even language primitives.