Proceedings of the 3rd ACM SIGPLAN International Workshop on Meta-Programming Techniques and Reflection 2018
DOI: 10.1145/3281074.3284935
|View full text |Cite
|
Sign up to set email alerts
|

GraalVM: metaprogramming inside a polyglot system (invited talk)

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(8 citation statements)
references
References 3 publications
0
8
0
Order By: Relevance
“…GraalVM native-image is a tool, built on top of the GraalVM compiler [8], to compile ahead-of-time applications into standalone executables, which are named native images. It supports JVM-based languages, e.g., Java, Scala, Clojure and Kotlin.…”
Section: Graalvm Native-imagementioning
confidence: 99%
See 1 more Smart Citation
“…GraalVM native-image is a tool, built on top of the GraalVM compiler [8], to compile ahead-of-time applications into standalone executables, which are named native images. It supports JVM-based languages, e.g., Java, Scala, Clojure and Kotlin.…”
Section: Graalvm Native-imagementioning
confidence: 99%
“…We implemented our approach with GraalVM [8] and Intel SGX. GraalVM is a high-performance JDK distribution that makes it possible to build and run applications implemented in a wide range of high-level languages (e.g., Java, Scala, JavaScript, Clojure, Kotlin, etc.).…”
Section: Introductionmentioning
confidence: 99%
“…scenery runs on Windows, Linux, and macOS (G 4 ). scenery uses the low-level Vulkan API for fast and efficient rendering, and can fall back to an OpenGL 4.1-based renderer 3 .…”
Section: Scenerymentioning
confidence: 99%
“…The JVM is widely used, provides excellent dependency management via the Maven or Gradle build tools, and efficient, easy-to-use abstractions for, e.g., multithreading or UIs on different operating systems. Additionally, with the 2 See arivis.com/en/imaging-science/imaging-science, fei.com/software/amira/, and imaris.oxinst.com 3 The Vulkan renderer uses the LWJGL Vulkan bindings (see lwjgl.org), while the OpenGL renderer uses JOGL (see jogamp.org). 4 For this project, we have measured the timings of performancecritical parts of code, such as 4x4 matrix multiplication.…”
Section: Realtime Rendering On the Jvm -Gmentioning
confidence: 99%
See 1 more Smart Citation