Vivek Sarkar: Publications (Register Allocation)

  1. Extended Linear Scan: an Alternate Foundation for Global Register Allocation.  Vivek Sarkar, Rajkishore Barik. Proceedings of the 2007 International Conference  on Compiler Construction (CC 2007), March 2007.

  2. Enhanced Bitwidth-Aware Register Allocation. Rajkishore Barik, Vivek Sarkar.  Proceedings of the 2006 International Conference on Compiler Construction (CC  2006), March 2006.

  3. Runtime Register Allocation. Kemal Ebcioglu, Vivek Sarkar, Kartik Agaram.  Proceedings of the P = AC2 conference, October 2004.

  4. Register-sensitive selection, duplication, and sequencing of instructions. Vivek  Sarkar, Mauricio J. Serrano, Barbara B. Simons. Proceedings of the ACM 2001  International Conference on Supercomputing, June 2001, pp. 277-288. 

  5. Linear Scan Register Allocation. Massimiliano Poletto and Vivek Sarkar. ACM  Trans. Program. Lang. Syst. 21, 5 (Sep. 1999), Pages 895 - 913. 

  6. Combining Register Allocation and Instruction Scheduling (Technical Summary).  Rajeev Motwani, Krishna V. Palem, Vivek Sarkar, Salem Reyen.  Courant Institute, New York University, July 1995, TR 698.