Matches in SemOpenAlex for { <https://semopenalex.org/work/W3147685736> ?p ?o ?g. }
Showing items 1 to 96 of
96
with 100 items per page.
- W3147685736 abstract "The emergence and wide adoption of Web applications have moved the client-side component, often written in JavaScript, to the forefront of computing on the Web. Web application developers try to move more computation to the client side to avoid unnecessary network traffic and make the applications more responsive. Therefore, JavaScript applications are becoming larger and more computation intensive. Trace-based just-in-time compilation have been proposed to address the performance bottleneck in these applications. In this paper, we exploit the extra processing power in multicore systems to further improve the performance of trace-based execution of JavaScript programs. In trace-based engines, a considerable portion of execution time is spent on running guards which are operations inserted in the native code to check if the properties assumed by the compiled code actually hold during execution. We introduce ParaGuard to off-load these guards to another thread, while speculatively executing the main trace. In a manner similar to what happens in current trace-based JITs, if a check fails, ParaGuard aborts the native trace execution and reverts back to interpreting the JavaScript bytecode. We also propose several optimizations including guard branch aggregation and profile-based snapshot elimination to further improve the performance of our technique. We show that ParaGuard can achieve an average of 15% performance improvement over current trace-based compilers using an extra processor on commodity multicore processors." @default.
- W3147685736 created "2021-04-13" @default.
- W3147685736 creator A5014564712 @default.
- W3147685736 creator A5038142940 @default.
- W3147685736 date "2011-04-01" @default.
- W3147685736 modified "2023-10-17" @default.
- W3147685736 title "Dynamically accelerating client-side web applications through decoupled execution" @default.
- W3147685736 cites W1491272544 @default.
- W3147685736 cites W1999753800 @default.
- W3147685736 cites W2036933361 @default.
- W3147685736 cites W2063972446 @default.
- W3147685736 cites W2114768063 @default.
- W3147685736 cites W2116136092 @default.
- W3147685736 cites W2148255965 @default.
- W3147685736 cites W2242837385 @default.
- W3147685736 cites W2769656678 @default.
- W3147685736 cites W4230702135 @default.
- W3147685736 cites W4231002400 @default.
- W3147685736 cites W4232637339 @default.
- W3147685736 cites W4238982306 @default.
- W3147685736 cites W4239625758 @default.
- W3147685736 cites W4246485703 @default.
- W3147685736 cites W4253095404 @default.
- W3147685736 doi "https://doi.org/10.1109/cgo.2011.5764676" @default.
- W3147685736 hasPublicationYear "2011" @default.
- W3147685736 type Work @default.
- W3147685736 sameAs 3147685736 @default.
- W3147685736 citedByCount "14" @default.
- W3147685736 countsByYear W31476857362013 @default.
- W3147685736 countsByYear W31476857362014 @default.
- W3147685736 countsByYear W31476857362015 @default.
- W3147685736 countsByYear W31476857362016 @default.
- W3147685736 countsByYear W31476857362019 @default.
- W3147685736 countsByYear W31476857362023 @default.
- W3147685736 crossrefType "proceedings-article" @default.
- W3147685736 hasAuthorship W3147685736A5014564712 @default.
- W3147685736 hasAuthorship W3147685736A5038142940 @default.
- W3147685736 hasBestOaLocation W31476857362 @default.
- W3147685736 hasConcept C103048170 @default.
- W3147685736 hasConcept C111919701 @default.
- W3147685736 hasConcept C118643609 @default.
- W3147685736 hasConcept C138101251 @default.
- W3147685736 hasConcept C138885662 @default.
- W3147685736 hasConcept C149635348 @default.
- W3147685736 hasConcept C165696696 @default.
- W3147685736 hasConcept C169590947 @default.
- W3147685736 hasConcept C198240166 @default.
- W3147685736 hasConcept C199360897 @default.
- W3147685736 hasConcept C2779818221 @default.
- W3147685736 hasConcept C2780513914 @default.
- W3147685736 hasConcept C38652104 @default.
- W3147685736 hasConcept C41008148 @default.
- W3147685736 hasConcept C41895202 @default.
- W3147685736 hasConcept C544833334 @default.
- W3147685736 hasConcept C548217200 @default.
- W3147685736 hasConcept C75291252 @default.
- W3147685736 hasConcept C76782552 @default.
- W3147685736 hasConcept C78766204 @default.
- W3147685736 hasConceptScore W3147685736C103048170 @default.
- W3147685736 hasConceptScore W3147685736C111919701 @default.
- W3147685736 hasConceptScore W3147685736C118643609 @default.
- W3147685736 hasConceptScore W3147685736C138101251 @default.
- W3147685736 hasConceptScore W3147685736C138885662 @default.
- W3147685736 hasConceptScore W3147685736C149635348 @default.
- W3147685736 hasConceptScore W3147685736C165696696 @default.
- W3147685736 hasConceptScore W3147685736C169590947 @default.
- W3147685736 hasConceptScore W3147685736C198240166 @default.
- W3147685736 hasConceptScore W3147685736C199360897 @default.
- W3147685736 hasConceptScore W3147685736C2779818221 @default.
- W3147685736 hasConceptScore W3147685736C2780513914 @default.
- W3147685736 hasConceptScore W3147685736C38652104 @default.
- W3147685736 hasConceptScore W3147685736C41008148 @default.
- W3147685736 hasConceptScore W3147685736C41895202 @default.
- W3147685736 hasConceptScore W3147685736C544833334 @default.
- W3147685736 hasConceptScore W3147685736C548217200 @default.
- W3147685736 hasConceptScore W3147685736C75291252 @default.
- W3147685736 hasConceptScore W3147685736C76782552 @default.
- W3147685736 hasConceptScore W3147685736C78766204 @default.
- W3147685736 hasLocation W31476857361 @default.
- W3147685736 hasLocation W31476857362 @default.
- W3147685736 hasOpenAccess W3147685736 @default.
- W3147685736 hasPrimaryLocation W31476857361 @default.
- W3147685736 hasRelatedWork W1881465144 @default.
- W3147685736 hasRelatedWork W2012921833 @default.
- W3147685736 hasRelatedWork W2108416936 @default.
- W3147685736 hasRelatedWork W2156487548 @default.
- W3147685736 hasRelatedWork W2214930354 @default.
- W3147685736 hasRelatedWork W22516982 @default.
- W3147685736 hasRelatedWork W2346783437 @default.
- W3147685736 hasRelatedWork W2589301260 @default.
- W3147685736 hasRelatedWork W2763314947 @default.
- W3147685736 hasRelatedWork W2888529970 @default.
- W3147685736 isParatext "false" @default.
- W3147685736 isRetracted "false" @default.
- W3147685736 magId "3147685736" @default.
- W3147685736 workType "article" @default.