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
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