Google's "Lanai" Backend In LLVM Seeks Non-Experimental Status
Earlier this year Google published an LLVM "Lanai" back-end for some of its internal network hardware. While some in the open-source community interpreted this as Google trying to offload their open-source code into LLVM to shift some of the maintenance burden onto them, that hasn't been the case and Google continues improving this back-end for this in-house processor.
Lanai processors remain unavailable outside of Google/Alphabet, but improvements continue to be made to this open-source Lanai code in LLVM. The work has reached a point where Google engineers are seeking to mark this support as "non-experimental."
As part of making the Lanai back-end non-experimental, Google is planning to publish an open-source simulator so that public developers can verify execution of the code. They also plan to publish a Lanai ISA specification documentation.
More details on their latest Lanai LLVM plans here.
Lanai processors remain unavailable outside of Google/Alphabet, but improvements continue to be made to this open-source Lanai code in LLVM. The work has reached a point where Google engineers are seeking to mark this support as "non-experimental."
As part of making the Lanai back-end non-experimental, Google is planning to publish an open-source simulator so that public developers can verify execution of the code. They also plan to publish a Lanai ISA specification documentation.
More details on their latest Lanai LLVM plans here.
Add A Comment