Matches in SemOpenAlex for { <https://semopenalex.org/work/W2156800521> ?p ?o ?g. }
- W2156800521 endingPage "600" @default.
- W2156800521 startingPage "577" @default.
- W2156800521 abstract "Pointer traversals pose significant overhead to the execution of object-oriented programs, since every access to an object's state requires a pointer dereference. Eliminating redundant pointer traversals reduces both instructions executed as well as redundant memory accesses to relieve pressure on the memory subsystem. We describe an approach to elimination of redundant access expressions that combines partial redundancy elimination (PRE) with type-based alias analysis (TBAA). To explore the potential of this approach we have implemented an optimization framework for Java class files incorporating TBAA-based PRE over pointer access expressions. The framework is implemented as a class-file-to-class-file transformer; optimized classes can then be run in any standard Java execution environment. Our experiments demonstrate improvements in the execution of optimized code for several Java benchmarks running in diverse execution environments: the standard interpreted JDK virtual machine, a virtual machine using ‘just-in-time’ compilation, and native binaries compiled off-line (‘way-ahead-of-time’). Overall, however, our experience is of mixed success with the optimizations, mainly because of the isolation between our optimizer and the underlying execution environments which prevents more effective cooperation between them. We isolate the impact of access path PRE using TBAA, and demonstrate that Java's requirement of precise exceptions can noticeably impact code-motion optimizations like PRE. Copyright © 2001 John Wiley & Sons, Ltd." @default.
- W2156800521 created "2016-06-24" @default.
- W2156800521 creator A5007365800 @default.
- W2156800521 creator A5027609697 @default.
- W2156800521 creator A5059100099 @default.
- W2156800521 creator A5061647442 @default.
- W2156800521 creator A5069262375 @default.
- W2156800521 date "2001-01-01" @default.
- W2156800521 modified "2023-10-17" @default.
- W2156800521 title "Partial redundancy elimination for access path expressions" @default.
- W2156800521 cites W1982205631 @default.
- W2156800521 cites W2005907808 @default.
- W2156800521 cites W2044636417 @default.
- W2156800521 cites W2064820590 @default.
- W2156800521 cites W2066156779 @default.
- W2156800521 cites W2078314687 @default.
- W2156800521 cites W2082318969 @default.
- W2156800521 cites W2087086761 @default.
- W2156800521 cites W2087612811 @default.
- W2156800521 cites W2102890180 @default.
- W2156800521 cites W2154528871 @default.
- W2156800521 cites W2996811965 @default.
- W2156800521 cites W2997311125 @default.
- W2156800521 cites W2998690099 @default.
- W2156800521 cites W3003320140 @default.
- W2156800521 cites W3003698748 @default.
- W2156800521 cites W3004313105 @default.
- W2156800521 cites W3004911069 @default.
- W2156800521 cites W3005193075 @default.
- W2156800521 cites W3038803400 @default.
- W2156800521 cites W3110420271 @default.
- W2156800521 cites W3142323636 @default.
- W2156800521 cites W3148529197 @default.
- W2156800521 cites W3160090963 @default.
- W2156800521 cites W3161762644 @default.
- W2156800521 cites W3162802155 @default.
- W2156800521 cites W4230422387 @default.
- W2156800521 cites W4235041803 @default.
- W2156800521 cites W4238275645 @default.
- W2156800521 cites W4244934939 @default.
- W2156800521 cites W4247017904 @default.
- W2156800521 cites W4253740569 @default.
- W2156800521 cites W4254642654 @default.
- W2156800521 cites W4255249960 @default.
- W2156800521 doi "https://doi.org/10.1002/spe.371" @default.
- W2156800521 hasPublicationYear "2001" @default.
- W2156800521 type Work @default.
- W2156800521 sameAs 2156800521 @default.
- W2156800521 citedByCount "30" @default.
- W2156800521 countsByYear W21568005212012 @default.
- W2156800521 countsByYear W21568005212013 @default.
- W2156800521 countsByYear W21568005212014 @default.
- W2156800521 countsByYear W21568005212015 @default.
- W2156800521 countsByYear W21568005212016 @default.
- W2156800521 crossrefType "journal-article" @default.
- W2156800521 hasAuthorship W2156800521A5007365800 @default.
- W2156800521 hasAuthorship W2156800521A5027609697 @default.
- W2156800521 hasAuthorship W2156800521A5059100099 @default.
- W2156800521 hasAuthorship W2156800521A5061647442 @default.
- W2156800521 hasAuthorship W2156800521A5069262375 @default.
- W2156800521 hasBestOaLocation W21568005212 @default.
- W2156800521 hasConcept C111919701 @default.
- W2156800521 hasConcept C132106392 @default.
- W2156800521 hasConcept C150202949 @default.
- W2156800521 hasConcept C173608175 @default.
- W2156800521 hasConcept C174954855 @default.
- W2156800521 hasConcept C181907185 @default.
- W2156800521 hasConcept C199360897 @default.
- W2156800521 hasConcept C25344961 @default.
- W2156800521 hasConcept C41008148 @default.
- W2156800521 hasConcept C548217200 @default.
- W2156800521 hasConcept C7263679 @default.
- W2156800521 hasConcept C9390403 @default.
- W2156800521 hasConcept C97686452 @default.
- W2156800521 hasConceptScore W2156800521C111919701 @default.
- W2156800521 hasConceptScore W2156800521C132106392 @default.
- W2156800521 hasConceptScore W2156800521C150202949 @default.
- W2156800521 hasConceptScore W2156800521C173608175 @default.
- W2156800521 hasConceptScore W2156800521C174954855 @default.
- W2156800521 hasConceptScore W2156800521C181907185 @default.
- W2156800521 hasConceptScore W2156800521C199360897 @default.
- W2156800521 hasConceptScore W2156800521C25344961 @default.
- W2156800521 hasConceptScore W2156800521C41008148 @default.
- W2156800521 hasConceptScore W2156800521C548217200 @default.
- W2156800521 hasConceptScore W2156800521C7263679 @default.
- W2156800521 hasConceptScore W2156800521C9390403 @default.
- W2156800521 hasConceptScore W2156800521C97686452 @default.
- W2156800521 hasIssue "6" @default.
- W2156800521 hasLocation W21568005211 @default.
- W2156800521 hasLocation W21568005212 @default.
- W2156800521 hasOpenAccess W2156800521 @default.
- W2156800521 hasPrimaryLocation W21568005211 @default.
- W2156800521 hasRelatedWork W1491491228 @default.
- W2156800521 hasRelatedWork W1987200495 @default.
- W2156800521 hasRelatedWork W2160811054 @default.
- W2156800521 hasRelatedWork W2342828752 @default.
- W2156800521 hasRelatedWork W2348876595 @default.
- W2156800521 hasRelatedWork W2367240299 @default.