next up previous contents
Next: Quasistatic Computing Up: Thesis: Selecting better performing Previous: List of Tables


In this chapter, I describe the framework for this thesis, and in particular, the concept of quasistatic computing as embodied by clever and smart compilers. In Chapter gif, I describe in detail quasistatic variables and parameters and the qif-qelse and qinfluence statements, syntactical extensions to the C language which the human programmer can use to give hints to the clever compiler. In Chapter gif, I describe my implementation of these constructs on top of the SUIF C compiler from Stanford University. In Chapter gif, I evaluate the effects that using these constructs have on the performance of various examples written from scratch and on an existing benchmark program with modifications. Finally, in Chapter gif, I make some conclusions, list related work, and outline possible future directions.

Reinventing Computing, MIT AI Lab. Author: (Ping Huang)