Extending the Graal Compiler to Optimize Libraries
T. Würthinger. Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion, Seite 41--42. New York, NY, USA, ACM, (2011)
DOI: 10.1145/2048147.2048168
Zusammenfassung
The Graal compiler is an optimizing just-in-time compiler written in Java that works with both the Maxine VM and the HotSpot VM. It allows Java libraries to extend its functionality for example by providing new intermediate representation nodes and new optimization phases. We demonstrate how to write such plug-ins for the Graal compiler.
Beschreibung
Extending the graal compiler to optimize libraries
%0 Conference Paper
%1 Wurthinger:2011:EGC:2048147.2048168
%A Würthinger, Thomas
%B Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
%C New York, NY, USA
%D 2011
%I ACM
%K Compiler Graal JIT JVM Java Maxine
%P 41--42
%R 10.1145/2048147.2048168
%T Extending the Graal Compiler to Optimize Libraries
%U http://doi.acm.org/10.1145/2048147.2048168
%X The Graal compiler is an optimizing just-in-time compiler written in Java that works with both the Maxine VM and the HotSpot VM. It allows Java libraries to extend its functionality for example by providing new intermediate representation nodes and new optimization phases. We demonstrate how to write such plug-ins for the Graal compiler.
%@ 978-1-4503-0942-4
@inproceedings{Wurthinger:2011:EGC:2048147.2048168,
abstract = {The Graal compiler is an optimizing just-in-time compiler written in Java that works with both the Maxine VM and the HotSpot VM. It allows Java libraries to extend its functionality for example by providing new intermediate representation nodes and new optimization phases. We demonstrate how to write such plug-ins for the Graal compiler.},
acmid = {2048168},
added-at = {2012-04-30T18:49:32.000+0200},
address = {New York, NY, USA},
author = {W\"{u}rthinger, Thomas},
biburl = {https://www.bibsonomy.org/bibtex/27063906a27d89b34df98c5f9fca12ddf/gron},
booktitle = {Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion},
description = {Extending the graal compiler to optimize libraries},
doi = {10.1145/2048147.2048168},
interhash = {502cf268d4dbedea9a7e40701ea0bfbb},
intrahash = {7063906a27d89b34df98c5f9fca12ddf},
isbn = {978-1-4503-0942-4},
keywords = {Compiler Graal JIT JVM Java Maxine},
location = {Portland, Oregon, USA},
numpages = {2},
pages = {41--42},
publisher = {ACM},
series = {SPLASH '11},
timestamp = {2012-04-30T18:49:32.000+0200},
title = {Extending the Graal Compiler to Optimize Libraries},
url = {http://doi.acm.org/10.1145/2048147.2048168},
year = 2011
}