1. Randy Allen and Ken Kennedy . 2001. Optimizing Compilers for Modern Architectures: A Dependence-based Approach . Morgan Kaufmann Publishers . Randy Allen and Ken Kennedy. 2001. Optimizing Compilers for Modern Architectures: A Dependence-based Approach. Morgan Kaufmann Publishers.
2. John K. Bennett , John B. Carter , and Willy Zwaenepoel . 1990 . Adaptive Software Cache Management for Distributed Shared Memory Architectures .. In Proceedings of the International Symposium on Computer Architecture. 125–134 . John K. Bennett, John B. Carter, and Willy Zwaenepoel. 1990. Adaptive Software Cache Management for Distributed Shared Memory Architectures.. In Proceedings of the International Symposium on Computer Architecture. 125–134.
3. Reactive NUCA
4. Yong Li , Rami Melhem , and Alex K. Jones . 2012. Practically Private: Enabling High Performance CMPs through Compiler-Assisted Data Classification . In Proceedings of the International Conference on Parallel Architecture and Compilation Techniques. Yong Li, Rami Melhem, and Alex K. Jones. 2012. Practically Private: Enabling High Performance CMPs through Compiler-Assisted Data Classification. In Proceedings of the International Conference on Parallel Architecture and Compilation Techniques.
5. Compiler and software distributed shared memory support for irregular applications