Search Results for author: Ramakrishna Upadrasta

Found 8 papers, 3 papers with code

The Next 700 ML-Enabled Compiler Optimizations

1 code implementation17 Nov 2023 S. VenkataKeerthy, Siddharth Jain, Umesh Kalvakuntla, Pranav Sai Gorantla, Rajiv Shailesh Chitale, Eugene Brevdo, Albert Cohen, Mircea Trofin, Ramakrishna Upadrasta

There is a growing interest in enhancing compiler optimizations with ML models, yet interactions between compilers and ML frameworks remain challenging.

POSET-RL: Phase ordering for Optimizing Size and Execution Time using Reinforcement Learning

no code implementations27 Jul 2022 Shalini Jain, Yashas Andaluri, S. VenkataKeerthy, Ramakrishna Upadrasta

We observe that the proposed model based on ODG outperforms the current Oz sequence both in terms of size and execution time by 6. 19% and 11. 99% in SPEC 2017 benchmarks, on an average.

reinforcement-learning Reinforcement Learning (RL)

PolyScientist: Automatic Loop Transformations Combined with Microkernels for Optimization of Deep Learning Primitives

no code implementations6 Feb 2020 Sanket Tavarageri, Alexander Heinecke, Sasikanth Avancha, Gagandeep Goyal, Ramakrishna Upadrasta, Bharat Kaul

In this paper, we develop a hybrid solution to the development of deep learning kernels that achieves the best of both worlds: the expert coded microkernels are utilized for the innermost loops of kernels and we use the advanced polyhedral technology to automatically tune the outer loops for performance.

LLOV: A Fast Static Data-Race Checker for OpenMP Programs

no code implementations27 Dec 2019 Utpal Bora, Santanu Das, Pankaj Kukreja, Saurabh Joshi, Ramakrishna Upadrasta, Sanjay Rajopadhye

In the era of Exascale computing, writing efficient parallel programs is indispensable and at the same time, writing sound parallel programs is very difficult.

Programming Languages Logic in Computer Science Software Engineering D.2; D.3

IR2Vec: LLVM IR based Scalable Program Embeddings

1 code implementation13 Sep 2019 S. VenkataKeerthy, Rohit Aggarwal, Shalini Jain, Maunendra Sankar Desarkar, Ramakrishna Upadrasta, Y. N. Srikant

As our infrastructure is based on the Intermediate Representation (IR) of the source code, obtained embeddings are both language and machine independent.

Representation Learning

Cannot find the paper you are looking for? You can Submit a new open access paper.