Matches in SemOpenAlex for { <https://semopenalex.org/work/W2116136092> ?p ?o ?g. }
- W2116136092 abstract "Dynamic languages such as JavaScript are more difficult to compile than statically typed ones. Since no concrete type information is available, traditional compilers need to emit generic code that can handle all possible type combinations at runtime. We present an alternative compilation technique for dynamically-typed languages that identifies frequently executed loop traces at run-time and then generates machine code on the fly that is specialized for the actual dynamic types occurring on each path through the loop. Our method provides cheap inter-procedural type specialization, and an elegant and efficient way of incrementally compiling lazily discovered alternative paths through nested loops. We have implemented a dynamic compiler for JavaScript based on our technique and we have measured speedups of 10x and more for certain benchmark programs." @default.
- W2116136092 created "2016-06-24" @default.
- W2116136092 creator A5003071783 @default.
- W2116136092 creator A5004203156 @default.
- W2116136092 creator A5005008805 @default.
- W2116136092 creator A5013685862 @default.
- W2116136092 creator A5015295639 @default.
- W2116136092 creator A5025581000 @default.
- W2116136092 creator A5026346029 @default.
- W2116136092 creator A5030246559 @default.
- W2116136092 creator A5033699347 @default.
- W2116136092 creator A5049888275 @default.
- W2116136092 creator A5057785869 @default.
- W2116136092 creator A5063464066 @default.
- W2116136092 creator A5063618336 @default.
- W2116136092 creator A5067677695 @default.
- W2116136092 creator A5070649871 @default.
- W2116136092 creator A5072579004 @default.
- W2116136092 date "2009-06-15" @default.
- W2116136092 modified "2023-09-25" @default.
- W2116136092 title "Trace-based just-in-time type specialization for dynamic languages" @default.
- W2116136092 cites W2002325351 @default.
- W2116136092 cites W2036830099 @default.
- W2116136092 cites W2037823608 @default.
- W2116136092 cites W2088494048 @default.
- W2116136092 cites W2097971372 @default.
- W2116136092 cites W2110403837 @default.
- W2116136092 cites W2130262734 @default.
- W2116136092 cites W4231002400 @default.
- W2116136092 doi "https://doi.org/10.1145/1542476.1542528" @default.
- W2116136092 hasPublicationYear "2009" @default.
- W2116136092 type Work @default.
- W2116136092 sameAs 2116136092 @default.
- W2116136092 citedByCount "305" @default.
- W2116136092 countsByYear W21161360922012 @default.
- W2116136092 countsByYear W21161360922013 @default.
- W2116136092 countsByYear W21161360922014 @default.
- W2116136092 countsByYear W21161360922015 @default.
- W2116136092 countsByYear W21161360922016 @default.
- W2116136092 countsByYear W21161360922017 @default.
- W2116136092 countsByYear W21161360922018 @default.
- W2116136092 countsByYear W21161360922019 @default.
- W2116136092 countsByYear W21161360922020 @default.
- W2116136092 countsByYear W21161360922021 @default.
- W2116136092 countsByYear W21161360922022 @default.
- W2116136092 countsByYear W21161360922023 @default.
- W2116136092 crossrefType "proceedings-article" @default.
- W2116136092 hasAuthorship W2116136092A5003071783 @default.
- W2116136092 hasAuthorship W2116136092A5004203156 @default.
- W2116136092 hasAuthorship W2116136092A5005008805 @default.
- W2116136092 hasAuthorship W2116136092A5013685862 @default.
- W2116136092 hasAuthorship W2116136092A5015295639 @default.
- W2116136092 hasAuthorship W2116136092A5025581000 @default.
- W2116136092 hasAuthorship W2116136092A5026346029 @default.
- W2116136092 hasAuthorship W2116136092A5030246559 @default.
- W2116136092 hasAuthorship W2116136092A5033699347 @default.
- W2116136092 hasAuthorship W2116136092A5049888275 @default.
- W2116136092 hasAuthorship W2116136092A5057785869 @default.
- W2116136092 hasAuthorship W2116136092A5063464066 @default.
- W2116136092 hasAuthorship W2116136092A5063618336 @default.
- W2116136092 hasAuthorship W2116136092A5067677695 @default.
- W2116136092 hasAuthorship W2116136092A5070649871 @default.
- W2116136092 hasAuthorship W2116136092A5072579004 @default.
- W2116136092 hasBestOaLocation W21161360922 @default.
- W2116136092 hasConcept C13280743 @default.
- W2116136092 hasConcept C138885662 @default.
- W2116136092 hasConcept C154945302 @default.
- W2116136092 hasConcept C169590947 @default.
- W2116136092 hasConcept C173608175 @default.
- W2116136092 hasConcept C177264268 @default.
- W2116136092 hasConcept C185798385 @default.
- W2116136092 hasConcept C18903297 @default.
- W2116136092 hasConcept C198370458 @default.
- W2116136092 hasConcept C199360897 @default.
- W2116136092 hasConcept C200833197 @default.
- W2116136092 hasConcept C205649164 @default.
- W2116136092 hasConcept C2776214188 @default.
- W2116136092 hasConcept C2776760102 @default.
- W2116136092 hasConcept C2777299769 @default.
- W2116136092 hasConcept C41008148 @default.
- W2116136092 hasConcept C41895202 @default.
- W2116136092 hasConcept C544833334 @default.
- W2116136092 hasConcept C75291252 @default.
- W2116136092 hasConcept C76782552 @default.
- W2116136092 hasConcept C86803240 @default.
- W2116136092 hasConcept C8767382 @default.
- W2116136092 hasConceptScore W2116136092C13280743 @default.
- W2116136092 hasConceptScore W2116136092C138885662 @default.
- W2116136092 hasConceptScore W2116136092C154945302 @default.
- W2116136092 hasConceptScore W2116136092C169590947 @default.
- W2116136092 hasConceptScore W2116136092C173608175 @default.
- W2116136092 hasConceptScore W2116136092C177264268 @default.
- W2116136092 hasConceptScore W2116136092C185798385 @default.
- W2116136092 hasConceptScore W2116136092C18903297 @default.
- W2116136092 hasConceptScore W2116136092C198370458 @default.
- W2116136092 hasConceptScore W2116136092C199360897 @default.
- W2116136092 hasConceptScore W2116136092C200833197 @default.
- W2116136092 hasConceptScore W2116136092C205649164 @default.
- W2116136092 hasConceptScore W2116136092C2776214188 @default.
- W2116136092 hasConceptScore W2116136092C2776760102 @default.