Publication | Closed Access
SPUR
114
Citations
22
References
2010
Year
Unknown Venue
EngineeringCompiler TechnologyMachine CodeComputer ArchitectureSoftware EngineeringInterpreter (Computing)Software AnalysisSystems EngineeringCompilersDynamic CompilationCompiler SupportComputer EngineeringComputer ScienceStatic Program AnalysisSoftware DesignProgram AnalysisSoftware TestingJavascript TraceFormal MethodsOptimization EffortSystem Software
Tracing just-in-time compilers (TJITs) determine frequently executed traces (hot paths and loops) in running programs and focus their optimization effort by emitting optimized machine code specialized to these traces. Prior work has established this strategy to be especially beneficial for dynamic languages such as JavaScript, where the TJIT interfaces with the interpreter and produces machine code from the JavaScript trace.
| Year | Citations | |
|---|---|---|
Page 1
Page 1