TornadoVM is a plug-in to OpenJDK that allows developers to automatically run Java programs on heterogeneous hardware. The project has just matured to version 1.0. https://www.i-programmer.info/news/80-java/16867-tornadovm-reaches-version-10-.html
A dairy of my work.Just links to the full artices on i-programmer.info