Effectiveness of Compiler-Directed Prefetching on Data Mining Benchmarks. - Ragavendra Natarajan; Vineeth Mekkat; Wei-Chung Hsu; Antonia Zhai (J. Circuits Syst. Comput., 2012)

Characterizing multi-threaded applications for designing sharing-aware last-level cache replacement policies. - Ragavendra Natarajan; Mainak Chaudhuri (IISWC, 2013)

Leveraging Transactional Execution for Memory Consistency Model Emulation. - Ragavendra Natarajan; Antonia Zhai (ACM Trans. Archit. Code Optim., 2015)

Towards the adoption of Local Branch Predictors in Modern Out-of-Order Superscalar Processors. - Niranjan Soundararajan; Saurabh Gupta; Ragavendra Natarajan; Jared Stark; Rahul Pal; Franck Sala; Lihu Rappoport; Adi Yoaz; Sreenivas Subramoney (MICRO, 2019)

Opportunistic Early Pipeline Re-steering for Data-dependent Branches. - Saurabh Gupta; Niranjan Soundararajan; Ragavendra Natarajan; Sreenivas Subramoney (PACT, 2020)