Matches in SemOpenAlex for { <https://semopenalex.org/work/W2155651624> ?p ?o ?g. }
Showing items 1 to 75 of
75
with 100 items per page.
- W2155651624 endingPage "387" @default.
- W2155651624 startingPage "362" @default.
- W2155651624 abstract "OpenJIT is an open-ended, reflective JIT compiler framework for Java being researched and developed in a joint project by Tokyo Inst. Tech. and Fujitsu Ltd. Although in general self-descriptive systems have been studied in various contexts such as reflection and interpreter/compiler bootstrapping, OpenJIT is a first system we know to date that offers a stable, full-fledged Java JIT compiler that plugs into existing monolithic JVMs, and offer competitive performance to JITs typically written in C or C++. This is in contrast to previous work where compilation did not occur in the execution phase, customized VMs being developed ground-up, performance not competing with existing optimizing JIT compilers, and/or only a subset of the Java language being supported. The main contributions of this paper are, 1) we propose an architecture for a reflective JIT compiler on a monolithic VM, and identify the technical challenges as well as the techniques employed, 2) We define an API that adds to the existing JIT compiler APIs in classic JVM to allow reflective JITs to be constructed, 3) We show detailed benchmarks of run-time behavior of OpenJIT to demonstrate that, while being competitive with existing JITs the time- and space-overheads of compiler metaobjects that exist in the heap are small and manageable. Being an object-oriented compiler framework, OpenJIT can be configured to be small and portable or fully-fledged optimizing compiler framework in the spirit of SUIF. It is fully JCK compliant, and runs all large Java applications we have tested to date including HotJava. We are currently distributing OpenJIT for free to foster further research into advanced compiler optimization, compile-time reflection, advanced run-time support for languages, as well as other areas such as embedded computing, metacomputing, and ubiquitous computing." @default.
- W2155651624 created "2016-06-24" @default.
- W2155651624 creator A5036476720 @default.
- W2155651624 creator A5056139875 @default.
- W2155651624 creator A5071699268 @default.
- W2155651624 creator A5085566313 @default.
- W2155651624 creator A5085939780 @default.
- W2155651624 creator A5086612487 @default.
- W2155651624 date "2000-01-01" @default.
- W2155651624 modified "2023-10-14" @default.
- W2155651624 title "OpenJIT: An Open-Ended, Reflective JIT Compiler Framework for Java" @default.
- W2155651624 cites W1545932505 @default.
- W2155651624 cites W1558733052 @default.
- W2155651624 cites W1601712140 @default.
- W2155651624 cites W1609529814 @default.
- W2155651624 cites W1790722066 @default.
- W2155651624 cites W1861063983 @default.
- W2155651624 cites W1978220811 @default.
- W2155651624 cites W1982540003 @default.
- W2155651624 cites W1991751536 @default.
- W2155651624 cites W1999386261 @default.
- W2155651624 cites W2002250868 @default.
- W2155651624 cites W2002325351 @default.
- W2155651624 cites W2018016444 @default.
- W2155651624 cites W2078655808 @default.
- W2155651624 cites W2105090473 @default.
- W2155651624 cites W2125062340 @default.
- W2155651624 cites W2146509778 @default.
- W2155651624 cites W2154528871 @default.
- W2155651624 cites W4251476268 @default.
- W2155651624 cites W4254691308 @default.
- W2155651624 doi "https://doi.org/10.1007/3-540-45102-1_18" @default.
- W2155651624 hasPublicationYear "2000" @default.
- W2155651624 type Work @default.
- W2155651624 sameAs 2155651624 @default.
- W2155651624 citedByCount "32" @default.
- W2155651624 countsByYear W21556516242015 @default.
- W2155651624 crossrefType "book-chapter" @default.
- W2155651624 hasAuthorship W2155651624A5036476720 @default.
- W2155651624 hasAuthorship W2155651624A5056139875 @default.
- W2155651624 hasAuthorship W2155651624A5071699268 @default.
- W2155651624 hasAuthorship W2155651624A5085566313 @default.
- W2155651624 hasAuthorship W2155651624A5085939780 @default.
- W2155651624 hasAuthorship W2155651624A5086612487 @default.
- W2155651624 hasBestOaLocation W21556516242 @default.
- W2155651624 hasConcept C111919701 @default.
- W2155651624 hasConcept C169590947 @default.
- W2155651624 hasConcept C199360897 @default.
- W2155651624 hasConcept C41008148 @default.
- W2155651624 hasConcept C548217200 @default.
- W2155651624 hasConceptScore W2155651624C111919701 @default.
- W2155651624 hasConceptScore W2155651624C169590947 @default.
- W2155651624 hasConceptScore W2155651624C199360897 @default.
- W2155651624 hasConceptScore W2155651624C41008148 @default.
- W2155651624 hasConceptScore W2155651624C548217200 @default.
- W2155651624 hasLocation W21556516241 @default.
- W2155651624 hasLocation W21556516242 @default.
- W2155651624 hasOpenAccess W2155651624 @default.
- W2155651624 hasPrimaryLocation W21556516241 @default.
- W2155651624 hasRelatedWork W1497385637 @default.
- W2155651624 hasRelatedWork W1527862632 @default.
- W2155651624 hasRelatedWork W1608659702 @default.
- W2155651624 hasRelatedWork W1977285665 @default.
- W2155651624 hasRelatedWork W2007728761 @default.
- W2155651624 hasRelatedWork W2020120252 @default.
- W2155651624 hasRelatedWork W2044422526 @default.
- W2155651624 hasRelatedWork W2162118494 @default.
- W2155651624 hasRelatedWork W2369288331 @default.
- W2155651624 hasRelatedWork W2740990710 @default.
- W2155651624 isParatext "false" @default.
- W2155651624 isRetracted "false" @default.
- W2155651624 magId "2155651624" @default.
- W2155651624 workType "book-chapter" @default.