Publication | Open Access
DCG
71
Citations
18
References
1994
Year
Aggressive OptimizationEngineeringCompiler TechnologyComputer ArchitectureSoftware EngineeringSoftware AnalysisHardware SecurityDynamic Code GenerationDynamic CompilationCode GenerationComputer EngineeringComputer ScienceOptimizing CompilerRuntime InformationRuntime SystemSoftware DesignProgram AnalysisSoftware TestingSystem Software
Dynamic code generation allows aggressive optimization through the use of runtime information. Previous systems typically relied on ad hoc code generators that were not designed for retargetability, and did not shield the client from machine-specific details. We present a system, dcg , that allows clients to specify dynamically generated code in a machine-independent manner. Our one-pass code generator is easily retargeted and extremely efficient (code generation costs approximately 350 instructions per generated instruction). Experiments show that dynamic code generation increases some application speeds by over an order of magnitude.
| Year | Citations | |
|---|---|---|
Page 1
Page 1