next up previous contents
Next: Quasistatic Variables and Up: Thesis: Selecting better performing Previous: Smart Compilers &

Quasistatic Constructs

In the first two sections of this chapter, I define several syntactic constructs for annotating C source code to aid a clever compiler --- namely, quasistatic variables and qif-qelse statements, and quasistatic parameters and qinfluence statements [] --- and give some examples to help describe them in detail. Then in the last section of this chapter, I will try to justify this particular approach. Note that I do not claim that these constructs are ideal, necessary, or even sufficient annotations for a clever compiler; however, there is great benefit in having something which can be implemented, tried, and discussed in concrete details rather than vague generalities.

Before proceeding, I give some general background premises.





next up previous contents
Next: Quasistatic Variables and Up: Thesis: Selecting better performing Previous: Smart Compilers &



Reinventing Computing, MIT AI Lab. Author: pshuang@ai.mit.edu (Ping Huang)