Call for Discussion: New Project: Galahad
Volker Simonis
volker.simonis at gmail.com
Tue Dec 13 10:13:56 UTC 2022
Great to see this happening (again :)
Will the "AOT compilation technology" be restricted to precompile the
GraaVM JIT itself only or will it be generally applicable to JDK and
application code?
Regards,
Volker
Douglas Simon <doug.simon at oracle.com> schrieb am Di., 13. Dez. 2022, 10:24:
> I hereby invite discussion of a new Project, Galahad*, whose primary
> goal is to contribute Java-related GraalVM technologies to the OpenJDK
> Community and prepare them for possible incubation in a JDK main-line
> release.
>
> The initial focus will be on contributing the latest version of the
> GraalVM just-in-time (JIT) compiler and integrating it as an
> alternative to the existing JIT compiler of the HotSpot VM. Later
> steps will bring in the necessary ahead-of-time (AOT) compilation
> technology to make this new JIT compiler written in Java available
> instantly on JVM start and avoid any interference with application
> heap usage and execution profiling. We also intend to contribute
> portions of the Native Image technology as a general AOT compilation
> technology for Java applications. Galahad will pay close attention to
> Leyden and track the Leyden specification as it evolves.
>
> I propose to lead this Project. The initial set of Reviewers will be
> Gergo Barany, Gilles Duboscq, Christian Humer, Vojin Jovanovic, David
> Leopoldseder, Tom Rodriguez, Christian Wimmer and Thomas Wuerthinger.
> The initial set of Committers will be Kim Barrett, Alan Bateman, Larry
> Cable, Eric Caspole, Roberto Castaneda Lozano, Mandy Chung, Andrew
> Dinn, Erik Duveblad, Josef Eisl, Francois Farquet, Damon Fenacci,
> Thomas Garcia, Severin Gehwolf, Aleksandar Gradinac, Ian Graves,
> Christian Haeubl, Christian Hagedorn, Tobias Hartmann, Dan Heidinga,
> Peter Hofer, Tobias Holenstein, David Holmes, Alexander Ilin, Vladimir
> Ivanov, Erik Joelsson, Stefan Johansson, Stefan Karlsson, Roman
> Kennke, Vladimir Kozlov, Vijay Kulkarni, Ioi Lam, Fengyun Liu, Dean
> Long, Ashutosh Mehra, Alex Menkov, David Nestorovic, Fabio Niephaus,
> Erik Osterlund, Loic Ottet, Ekaterina Pavlova, Aleksandar Pejovic,
> Emanuel Peter, Alfonso Peterssen, Coleen Phillimore, Chris Plummer,
> Aleksandar Prokopec, Claes Redestad, Ivan Ristovic, John Rose, Roland
> Schatz, Thomas Schatzl, Christoph Schobesberger, Tom Shull, Boris
> Spasojevic, Serguei Spitsyn, Lukas Stadler, Codrut Stancu, Jovan
> Stevanovic, Simon Tooke, Robert Toyonaga, Bernhard Urban-Forster, Igor
> Veresov, Jorn Vernee, Mikael Vidstedt, Roland Westrelin, Christian
> Wirth, Paul Woegerer, Foivos Zakkak, Sonia Zaldana Calles, Galder
> Zamarreno, Yudi Zheng and Patrick Ziegler.
>
> This Project will start with a clone of the current JDK main-line
> release, JDK 20, and track main-line releases going forward. We will
> incrementally adapt Java-related GraalVM related technologies from the
> Graal repository[1] and merge them into this clone. The work may
> include side repositories for experimentation. We expect to deliver
> Galahad over time, in a series of JEPs that will likely span multiple
> feature releases.
>
> Comments?
>
> - Doug
>
> * "Galahad is the knight who is chosen to find the Holy Grail.
> Galahad, in both the Lancelot-Grail cycle and in Malory's retelling,
> is exalted above all the other knights: he is the one worthy enough to
> have the Grail revealed to him and to be taken into Heaven."
> (https://en.wikipedia.org/wiki/Galahad)
>
> [1] https://github.com/oracle/graal
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/discuss/attachments/20221213/c2f04117/attachment-0001.htm>
More information about the discuss
mailing list