QuaC: Binary Optimization for Fast Runtime Code Generation in C (Extended Abstract)
Curtis Yarvin and Adam Sah
EECS Department, University of California, Berkeley
Technical Report No. UCB/CSD-94-792
1994
This publication is archived. It is kept only for reference purposes, so it is no longer being updated and may not meet accessibility standards. If you need this content in a different format, please email webteam@eecs.berkeley.edu.
http://www2.eecs.berkeley.edu/Pubs/TechRpts/1994/Archive/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