Matches in SemOpenAlex for { <https://semopenalex.org/work/W2106965075> ?p ?o ?g. }
- W2106965075 endingPage "78" @default.
- W2106965075 startingPage "68" @default.
- W2106965075 abstract "Dynamic binary translation serves as a core technology that enables a wide range of important tools such as profiling, bug detection, program analysis, and security. Many of the target applications often include large amounts of dynamically generated code, which poses a special performance challenge in maintaining consistency between the source application and the translated application. This paper introduces two approaches for optimizing binary translation of JITs and other dynamic code generators. First we present a system of efficient source code annotations that allow developers to demarcate dynamic code regions and identify code changes within those regions. The second technique avoids the annotation and source code requirements by automatically inferring the presence of a JIT and instrumenting its write instructions with translation consistency operations. We implemented these techniques in DynamoRIO and demonstrate performance improvements over the state-of-the-art DBT systems on JIT applications as high as 7.3× over base DynamoRIO and Pin." @default.
- W2106965075 created "2016-06-24" @default.
- W2106965075 creator A5006209368 @default.
- W2106965075 creator A5016315666 @default.
- W2106965075 creator A5065137181 @default.
- W2106965075 creator A5088858705 @default.
- W2106965075 date "2015-02-07" @default.
- W2106965075 modified "2023-09-22" @default.
- W2106965075 title "Optimizing binary translation of dynamically generated code" @default.
- W2106965075 cites W145355838 @default.
- W2106965075 cites W1522250664 @default.
- W2106965075 cites W1978174330 @default.
- W2106965075 cites W1990465482 @default.
- W2106965075 cites W2025819261 @default.
- W2106965075 cites W2074466695 @default.
- W2106965075 cites W2099634929 @default.
- W2106965075 cites W2117115928 @default.
- W2106965075 cites W2119251836 @default.
- W2106965075 cites W2133692747 @default.
- W2106965075 cites W2134028114 @default.
- W2106965075 cites W2134633067 @default.
- W2106965075 cites W2148865465 @default.
- W2106965075 cites W2155943969 @default.
- W2106965075 cites W2156521334 @default.
- W2106965075 cites W2156858199 @default.
- W2106965075 cites W2157575657 @default.
- W2106965075 cites W2163971528 @default.
- W2106965075 cites W2170922286 @default.
- W2106965075 doi "https://doi.org/10.5555/2738600.2738610" @default.
- W2106965075 hasPublicationYear "2015" @default.
- W2106965075 type Work @default.
- W2106965075 sameAs 2106965075 @default.
- W2106965075 citedByCount "11" @default.
- W2106965075 countsByYear W21069650752015 @default.
- W2106965075 countsByYear W21069650752016 @default.
- W2106965075 countsByYear W21069650752018 @default.
- W2106965075 countsByYear W21069650752019 @default.
- W2106965075 countsByYear W21069650752020 @default.
- W2106965075 countsByYear W21069650752023 @default.
- W2106965075 crossrefType "proceedings-article" @default.
- W2106965075 hasAuthorship W2106965075A5006209368 @default.
- W2106965075 hasAuthorship W2106965075A5016315666 @default.
- W2106965075 hasAuthorship W2106965075A5065137181 @default.
- W2106965075 hasAuthorship W2106965075A5088858705 @default.
- W2106965075 hasConcept C104317684 @default.
- W2106965075 hasConcept C105580179 @default.
- W2106965075 hasConcept C111919701 @default.
- W2106965075 hasConcept C120314980 @default.
- W2106965075 hasConcept C121957198 @default.
- W2106965075 hasConcept C133162039 @default.
- W2106965075 hasConcept C137287247 @default.
- W2106965075 hasConcept C149364088 @default.
- W2106965075 hasConcept C154945302 @default.
- W2106965075 hasConcept C177264268 @default.
- W2106965075 hasConcept C185592680 @default.
- W2106965075 hasConcept C187191949 @default.
- W2106965075 hasConcept C199360897 @default.
- W2106965075 hasConcept C26517878 @default.
- W2106965075 hasConcept C2776436953 @default.
- W2106965075 hasConcept C2776760102 @default.
- W2106965075 hasConcept C2777904410 @default.
- W2106965075 hasConcept C2778971978 @default.
- W2106965075 hasConcept C33923547 @default.
- W2106965075 hasConcept C41008148 @default.
- W2106965075 hasConcept C43126263 @default.
- W2106965075 hasConcept C48372109 @default.
- W2106965075 hasConcept C529173508 @default.
- W2106965075 hasConcept C55493867 @default.
- W2106965075 hasConcept C63435697 @default.
- W2106965075 hasConcept C94375191 @default.
- W2106965075 hasConceptScore W2106965075C104317684 @default.
- W2106965075 hasConceptScore W2106965075C105580179 @default.
- W2106965075 hasConceptScore W2106965075C111919701 @default.
- W2106965075 hasConceptScore W2106965075C120314980 @default.
- W2106965075 hasConceptScore W2106965075C121957198 @default.
- W2106965075 hasConceptScore W2106965075C133162039 @default.
- W2106965075 hasConceptScore W2106965075C137287247 @default.
- W2106965075 hasConceptScore W2106965075C149364088 @default.
- W2106965075 hasConceptScore W2106965075C154945302 @default.
- W2106965075 hasConceptScore W2106965075C177264268 @default.
- W2106965075 hasConceptScore W2106965075C185592680 @default.
- W2106965075 hasConceptScore W2106965075C187191949 @default.
- W2106965075 hasConceptScore W2106965075C199360897 @default.
- W2106965075 hasConceptScore W2106965075C26517878 @default.
- W2106965075 hasConceptScore W2106965075C2776436953 @default.
- W2106965075 hasConceptScore W2106965075C2776760102 @default.
- W2106965075 hasConceptScore W2106965075C2777904410 @default.
- W2106965075 hasConceptScore W2106965075C2778971978 @default.
- W2106965075 hasConceptScore W2106965075C33923547 @default.
- W2106965075 hasConceptScore W2106965075C41008148 @default.
- W2106965075 hasConceptScore W2106965075C43126263 @default.
- W2106965075 hasConceptScore W2106965075C48372109 @default.
- W2106965075 hasConceptScore W2106965075C529173508 @default.
- W2106965075 hasConceptScore W2106965075C55493867 @default.
- W2106965075 hasConceptScore W2106965075C63435697 @default.
- W2106965075 hasConceptScore W2106965075C94375191 @default.
- W2106965075 hasLocation W21069650751 @default.
- W2106965075 hasOpenAccess W2106965075 @default.