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)}, Institution = {EECS Department, University of California, Berkeley}, 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