Matches in SemOpenAlex for { <https://semopenalex.org/work/W1494218080> ?p ?o ?g. }
Showing items 1 to 76 of
76
with 100 items per page.
- W1494218080 endingPage "579" @default.
- W1494218080 startingPage "571" @default.
- W1494218080 abstract "The technique of superoptimization attempts to ensure true optimality of a code (according to predefined criteria) through an exhaustive search of all potentially viable programs. Implementations have demonstrated that superoptimizers are capable of finding shorter programs than those hand optimized for size by experts or produced by conventional compilers. Superoptimizers have been developed for many machine architectures and used for diverse purposes including automating peephole optimization and binary translation of instruction sets. The output of superoptimizers is frequently surprising to human experts and often takes advantage of side effects or obscure characteristics of the targeted hardware. Virtual machines (VMs) are increasingly popular in implementations of programming languages, because they can provide a common platform across heterogeneous hardware architectures. This paper examines whether superoptimization could be a viable technique for VMs. A superoptimizer for the Java VM (JVM) has been developed and used to generate demonstrably size-optimized versions of some simple mathematical functions, implemented in a Java bytecode. We have shown that these versions are shorter than both implementations shipped with the Java software development kit and those generated by the Java compiler. We also have some useful observations concerning techniques to allow larger programs to be optimized in a reasonable time by this approach. Copyright © 2013 John Wiley & Sons, Ltd." @default.
- W1494218080 created "2016-06-24" @default.
- W1494218080 creator A5035104190 @default.
- W1494218080 creator A5064117354 @default.
- W1494218080 date "2013-11-21" @default.
- W1494218080 modified "2023-09-23" @default.
- W1494218080 title "Is superoptimization viable for VM instruction sets?" @default.
- W1494218080 cites W1511809518 @default.
- W1494218080 cites W2002088721 @default.
- W1494218080 cites W2113294203 @default.
- W1494218080 cites W2150871888 @default.
- W1494218080 cites W2160145830 @default.
- W1494218080 cites W3004544459 @default.
- W1494218080 cites W3127957952 @default.
- W1494218080 cites W4254691308 @default.
- W1494218080 doi "https://doi.org/10.1002/spe.2240" @default.
- W1494218080 hasPublicationYear "2013" @default.
- W1494218080 type Work @default.
- W1494218080 sameAs 1494218080 @default.
- W1494218080 citedByCount "0" @default.
- W1494218080 crossrefType "journal-article" @default.
- W1494218080 hasAuthorship W1494218080A5035104190 @default.
- W1494218080 hasAuthorship W1494218080A5064117354 @default.
- W1494218080 hasConcept C111919701 @default.
- W1494218080 hasConcept C132106392 @default.
- W1494218080 hasConcept C168702491 @default.
- W1494218080 hasConcept C169590947 @default.
- W1494218080 hasConcept C174954855 @default.
- W1494218080 hasConcept C177264268 @default.
- W1494218080 hasConcept C199360897 @default.
- W1494218080 hasConcept C26713055 @default.
- W1494218080 hasConcept C2776760102 @default.
- W1494218080 hasConcept C2777472213 @default.
- W1494218080 hasConcept C2777904410 @default.
- W1494218080 hasConcept C2778971978 @default.
- W1494218080 hasConcept C2779818221 @default.
- W1494218080 hasConcept C41008148 @default.
- W1494218080 hasConcept C548217200 @default.
- W1494218080 hasConcept C76782552 @default.
- W1494218080 hasConceptScore W1494218080C111919701 @default.
- W1494218080 hasConceptScore W1494218080C132106392 @default.
- W1494218080 hasConceptScore W1494218080C168702491 @default.
- W1494218080 hasConceptScore W1494218080C169590947 @default.
- W1494218080 hasConceptScore W1494218080C174954855 @default.
- W1494218080 hasConceptScore W1494218080C177264268 @default.
- W1494218080 hasConceptScore W1494218080C199360897 @default.
- W1494218080 hasConceptScore W1494218080C26713055 @default.
- W1494218080 hasConceptScore W1494218080C2776760102 @default.
- W1494218080 hasConceptScore W1494218080C2777472213 @default.
- W1494218080 hasConceptScore W1494218080C2777904410 @default.
- W1494218080 hasConceptScore W1494218080C2778971978 @default.
- W1494218080 hasConceptScore W1494218080C2779818221 @default.
- W1494218080 hasConceptScore W1494218080C41008148 @default.
- W1494218080 hasConceptScore W1494218080C548217200 @default.
- W1494218080 hasConceptScore W1494218080C76782552 @default.
- W1494218080 hasIssue "4" @default.
- W1494218080 hasLocation W14942180801 @default.
- W1494218080 hasOpenAccess W1494218080 @default.
- W1494218080 hasPrimaryLocation W14942180801 @default.
- W1494218080 hasRelatedWork W1494218080 @default.
- W1494218080 hasRelatedWork W1565152927 @default.
- W1494218080 hasRelatedWork W1959863721 @default.
- W1494218080 hasRelatedWork W1970806266 @default.
- W1494218080 hasRelatedWork W1990628165 @default.
- W1494218080 hasRelatedWork W2046898947 @default.
- W1494218080 hasRelatedWork W2110333676 @default.
- W1494218080 hasRelatedWork W2130410600 @default.
- W1494218080 hasRelatedWork W3021472371 @default.
- W1494218080 hasRelatedWork W2464014640 @default.
- W1494218080 hasVolume "45" @default.
- W1494218080 isParatext "false" @default.
- W1494218080 isRetracted "false" @default.
- W1494218080 magId "1494218080" @default.
- W1494218080 workType "article" @default.