STATIC SOFTWARE SCHEMES Cache on/off
Cache on/off control
Veidenbaum, 1986, Univ. of Illinois
Assumption: the program structure is based on parallel/serial loops;
The essence: compiler inserts special purpose instructions for cache
consistency maintenance only at loop boundaries, and at subroutine
calls
Instructions: Flush, Cache-on, Cache-off
DoAccross: Cache-off (basically)
DoSerial: if Cache is Off then Cache-on + Flush
DoEnd: restore the state + Flush (if necessary)