DCG: An Efficient, Retargetable Dynamic Code Generation System

Dawson R. Engler, Todd A Proebsting

Research output: Contribution to journalArticlepeer-review

29 Scopus citations

Abstract

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 1994. Experiments show that dynamic code generation increases some application speeds by over an order of magnitude.

Original languageEnglish (US)
Pages (from-to)263-272
Number of pages10
JournalSIGPLAN Notices (ACM Special Interest Group on Programming Languages)
Volume29
Issue number11
DOIs
StatePublished - Jan 11 1994

ASJC Scopus subject areas

  • Software
  • Computer Graphics and Computer-Aided Design

Fingerprint

Dive into the research topics of 'DCG: An Efficient, Retargetable Dynamic Code Generation System'. Together they form a unique fingerprint.

Cite this