Curtis Yarvin and Adam Sah

EECS Department, University of California, Berkeley

Technical Report No. UCB/CSD-94-792

, 1994

http://www2.eecs.berkeley.edu/Pubs/TechRpts/1994/CSD-94-792.pdf

Runtime Code Generation (RTCG) has considerable theoretical potential but has so far seen little use in practice. Adequate tools are lacking. We present QuaC, an RTCG system that lets C programmers specialize their functions at runtime with a simple, portable user interface. QuaC works by applying compiler optimization techniques to machine code in memory. It is fast and highly retargetable.


BibTeX citation:

@techreport{Yarvin:CSD-94-792,
    Author= {Yarvin, Curtis and Sah, Adam},
    Title= {QuaC: Binary Optimization for Fast Runtime Code Generation in C (Extended Abstract)},
    Year= {1994},
    Url= {http://www2.eecs.berkeley.edu/Pubs/TechRpts/1994/6310.html},
    Number= {UCB/CSD-94-792},
    Abstract= {Runtime Code Generation (RTCG) has considerable theoretical potential but has so far seen little use in practice. Adequate tools are lacking. We present QuaC, an RTCG system that lets C programmers specialize their functions at runtime with a simple, portable user interface. QuaC works by applying compiler optimization techniques to machine code in memory. It is fast and highly retargetable.},
}

EndNote citation:

%0 Report
%A Yarvin, Curtis 
%A Sah, Adam 
%T QuaC: Binary Optimization for Fast Runtime Code Generation in C (Extended Abstract)
%I EECS Department, University of California, Berkeley
%D 1994
%@ UCB/CSD-94-792
%U http://www2.eecs.berkeley.edu/Pubs/TechRpts/1994/6310.html
%F Yarvin:CSD-94-792