1999 · 29 citations · 22 references
ComputingComputer EngineeringComputer ScienceAlgorithmsCompilersParallel ComputingCompiler ConstructionData ParallelismData-flow AnalysisParallel Runtime SystemsBinary TranslationCompiler DesignCompiler SupportDynamic Binary TranslationDynamic CompilationOracle ComputationOracle Machines
We describe several optimizations which can be employed in a dynamic binary translation (DBT) system, where low compilation/translation overhead is essential. These optimizations achieve a high degree of ILP, sometimes even surpassing a static compiler employing more sophisticated, and more time-consuming algorithms [9]. We present results in which we employ these optimizations in a dynamic binary translation system capable of computing oracle parallelism.
22
The Parallel Evaluation of General Arithmetic Expressions
Richard P. Brent · Journal of the ACM · 1974 · 818 citations · Full text
Limits of instruction-level parallelism
David W. Wall · 1991 · 631 citations
B. Ramakrishna Rau, C. D. Glaeser · ACM SIGMICRO newsletter/SIGMICRO newsletter/SIGMICRO, TCMICRO newsletter · 1981 · 455 citations · Full text