Follow
Ramakrishna Upadrasta
Ramakrishna Upadrasta
Associate Professor, Dept. of Computer Science and Engg, IIT Hyderabad, India
Verified email at cse.iith.ac.in - Homepage
Title
Cited by
Cited by
Year
Graphite two years after: First lessons learned from real-world polyhedral compilation
K Trifunovic, A Cohen, D Edelsohn, F Li, T Grosser, H Jagasia, ...
GCC Research Opportunities Workshop (GROW'10), 2010
1202010
IR2VEC LLVM IR Based Scalable Program Embeddings
S VenkataKeerthy, R Aggarwal, S Jain, MS Desarkar, R Upadrasta, ...
ACM Transactions on Architecture and Code Optimization (TACO) 17 (4), 1-27, 2020
69*2020
Sub-polyhedral scheduling using (unit-) two-variable-per-inequality polyhedra
R Upadrasta, A Cohen
Acm Sigplan Notices 48 (1), 483-496, 2013
432013
Llov: A fast static data-race checker for openmp programs
U Bora, S Das, P Kukreja, S Joshi, R Upadrasta, S Rajopadhye
ACM Transactions on Architecture and Code Optimization (TACO) 17 (4), 1-26, 2020
302020
Polydl: Polyhedral optimizations for creation of high-performance dl primitives
S Tavarageri, A Heinecke, S Avancha, B Kaul, G Goyal, R Upadrasta
ACM Transactions on Architecture and Code Optimization (TACO) 18 (1), 1-27, 2021
212021
A practical and fast iterative algorithm for φ-function computation using DJ graphs
D Das, U Ramakrishna
ACM Transactions on Programming Languages and Systems (TOPLAS) 27 (3), 426-440, 2005
172005
Combined ILP and register tiling: analytical model and optimization framework
L Renganarayana, U Ramakrishna, S Rajopadhye
Languages and Compilers for Parallel Computing: 18th International Workshop …, 2006
132006
P4llvm: An llvm based p4 compiler
TK Dangeti, R Upadrasta
2018 IEEE 26th International Conference on Network Protocols (ICNP), 424-429, 2018
112018
Poset-rl: Phase ordering for optimizing size and execution time using reinforcement learning
S Jain, Y Andaluri, S VenkataKeerthy, R Upadrasta
2022 IEEE International Symposium on Performance Analysis of Systems and …, 2022
102022
A case for strongly polynomial time sub-polyhedral scheduling using two-variable-per-inequality polyhedra
R Upadrasta, A Cohen
Second International Workshop on Polyhedral Compilation Techniques (IMPACT …, 2012
92012
An analysis of executable size reduction by LLVM passes
S Jain, U Bora, P Kumar, VB Sinha, S Purini, R Upadrasta
CSI Transactions on ICT 7 (2), 105-110, 2019
72019
Rl4real: Reinforcement learning for register allocation
S VenkataKeerthy, S Jain, A Kundu, R Aggarwal, A Cohen, R Upadrasta
Proceedings of the 32nd ACM SIGPLAN International Conference on Compiler …, 2023
52023
Potential and Challenges of Two-Variable-Per-Inequality Sub-Polyhedral Compilation
R Upadrasta, A Cohen
First International Workshop on Polyhedral Compilation Techniques (IMPACT’11 …, 2011
52011
Polyhedral Model Guided Automatic GPU Cache Exploitation Framework
AA Patwardhan, R Upadrasta
2019 International Conference on High Performance Computing & Simulation …, 2019
32019
Efficient liveness computation using merge sets and DJ-graphs
D Das, B Dupont De Dinechin, R Upadrasta
ACM Transactions on Architecture and Code Optimization (TACO) 8 (4), 1-18, 2012
32012
OpenMP aware MHP analysis for improved static data-race detection
U Bora, S Vaishay, S Joshi, R Upadrasta
2021 IEEE/ACM 7th Workshop on the LLVM Compiler Infrastructure in HPC (LLVM …, 2021
22021
AI Powered Compiler Techniques for DL Code Optimization
S Tavarageri, G Goyal, S Avancha, B Kaul, R Upadrasta
arXiv preprint arXiv:2104.05573, 2021
22021
Polyscientist: Automatic loop transformations combined with microkernels for optimization of deep learning primitives
S Tavarageri, A Heinecke, S Avancha, G Goyal, R Upadrasta, B Kaul
arXiv preprint arXiv:2002.02145, 2020
22020
IR2Vec: A Flow Analysis based Scalable Infrastructure for Program Encodings
V Keerthy S, R Aggarwal, S Jain, M Sankar Desarkar, R Upadrasta, ...
arXiv, arXiv: 1909.06228, 2019
22019
Optimization and parallelization of tensor and ODE/PDE computations on GPU
AS Subramaniam, R Upadrasta
Indian Institute of Technology Hyderabad, 2018
22018
The system can't perform the operation now. Try again later.
Articles 1–20