ComputingComputer EngineeringComputer ScienceCompilersProgramming LanguagesReal-time SystemsAhead-of-time CompilationCode GenerationCompiler ConstructionData-flow AnalysisJust-in-time CompilationAhead-of-time Hybrid CompilationCompilation Latency ReductionCompiler SupportJust-in-time Hybrid CompilationReal-time Code GenerationReal-time ProcessingRuntime Code GenerationSource-to-source Translation
This paper presents and evaluates techniques to improve the execution performance of MATLAB. Previous efforts concentrated on source to source translation and batch compilation; MaJIC provides an interactive frontend that looks like MATLAB and compiles/optimizes code behind the scenes in real time, employing a combination of just-in-time and speculative ahead-of-time compilation. Performance results show that the proper mixture of these two techniques can yield near-zero response time as well as performance gains previously achieved only by batch compilers.
10
Efficient implementation of the smalltalk-80 system
L. Peter Deutsch, Allan M. Schiffman · 1984 · 589 citations
Alejandro L. Garcia, A. John Mallinckrodt · Computers in Physics · 1995 · 299 citations