Auto-Tuning the Java Virtual Machine. - Sanath Jayasena; Milinda Fernando; Tharindu Rusira; Chalitha Perera; Chamara Philips (IPDPS Workshops, 2015)

Automating Compiler-Directed Autotuning for Phased Performance Behavior. - Tharindu Rusira; Mary W. Hall; Protonu Basu (IPDPS Workshops, 2017)

Rigel: A Framework for OpenMP PerformanceTuning. - Piyumi Rameshka Amarasinghe Baragamage; Pasindu Senanayake; Thulana Kannangara; Praveen Seneviratne; Sanath Jayasena; Tharindu Rusira Patabandi; Mary W. Hall (HPCC/SmartCity/DSS, 2019)

SWIRL++ : Evaluating Performance Models to Guide Code Transformation in Convolutional Neural Networks. - Tharindu Rusira Patabandi; Anand Venkat; Rajkishore Barik; Mary W. Hall (LCPC, 2019)

SWIRL: High-performance many-core CPU code generation for deep neural networks. - Anand Venkat; Tharindu Rusira; Raj Barik; Mary W. Hall; Leonard Truong (Int. J. High Perform. Comput. Appl., 2019)

Optimized Code Generation for Deep Neural Networks. - Janaan Lake; Tharindu Rusira Patabandi; Mary W. Hall (LCPC, 2020)

Predictive data locality optimization for higher-order tensor computations. - Tharindu Rusira Patabandi; Anand Venkat; Abhishek Kulkarni; Pushkar Ratnalikar; Mary W. Hall; Justin Gottschlich (MAPS@PLDI, 2021)

Efficiently Learning Locality Optimizations by Decomposing Transformation Domains. - Tharindu Rusira Patabandi; Mary W. Hall (CC, 2023)