Facebook Opens Up Glow Compiler Back-End For Goya AI Accelerator

Written by Michael Larabel in Hardware on 5 April 2019 at 05:40 AM EDT. 2 Comments
In the AI races for dedicated hardware accelerators, Habana Labs is off to an early lead when it comes to having a mainline, open-source kernel driver and now is also the first AI processor having a back-end implemented within Facebook's Glow AI open-source compiler.

Glow is the Facebook-developed compiler for neural network hardware accelerators designed for use by multiple machine learning frameworks. Glow is designed to be like an LLVM or Gallium of sorts for the AI space with interfacing between different ML frameworks and ultimately different hardware accelerators.

Glow, which is hosted under the PyTorch umbrella, is licensed under Apache 2.0. Their first experimental hardware back-end for the Glow compiler is Habana's Goya accelerator. Glow is developed by Facebook's AI team and this back-end was announced at this week's inaugural Glow Summit.

More details on code.fb.com.

Meanwhile with the in-development Linux 5.1 kernel is the initial Habana Labs kernel driver, the first for what ultimately the kernel developers are expecting to become the formation of an accelerator subsystem within the kernel tree.
Related News
About The Author
Author picture

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week