Check out the new USENIX Web site. next up previous
Next: Composed-Views Up: Discussion and Future Work Previous: Reduced-Consistency Protocols

Compiler Work

While we chose to use only the operating system API, we believe that much can still be done through the compiler. A compiler can map and re-map variables to views, optimize accesses through those views, minimize PT usage, reduce TLB misses, etc. Large static variables can be distributed carefully among views in order to tune the granularity level with the access pattern.



Ayal Itzkovitz and Assaf Schuster, The Technion