Pushkar Ratnalikar

@amazon.com

Senior Compiler Engineer
Annapurna Labs

RESEARCH INTERESTS

Compilers, High-performance Computing.

56

Scholar Citations

4

Scholar h-index

2

Scholar i10-index

RECENT SCHOLAR PUBLICATIONS

  • Predictive data locality optimization for higher-order tensor computations
    TR Patabandi, A Venkat, A Kulkarni, P Ratnalikar, M Hall, J Gottschlich
    Proceedings of the 5th ACM SIGPLAN International Symposium on Machine 2021

  • Languages and Compilers for Parallel Computing: 32nd International Workshop, LCPC 2019, Atlanta, GA, USA, October 22–24, 2019, Revised Selected Papers
    S Pande, V Sarkar
    Springer Nature 2021

  • PostSLP: cross-region vectorization of fully or partially vectorized code
    V Porpodas, P Ratnalikar
    Languages and Compilers for Parallel Computing: 32nd International Workshop 2021

  • Languages and Compilers for Parallel Computing: 27th International Workshop, LCPC 2014, Hillsboro, OR, USA, September 15-17, 2014, Revised Selected Papers
    J Brodman, P Tu
    Springer 2015

  • Automatic Discovery of Multi-level Parallelism in MATLAB
    A Chauhan, P Ratnalikar
    2015

  • Extracting heterogeneous parallelism from high-level array-based languages
    P Ratnalikar
    Indiana University 2015

  • Automatic parallelism through macro dataflow in MATLAB
    P Ratnalikar, A Chauhan
    Languages and Compilers for Parallel Computing: 27th International Workshop 2015

  • Automatic parallelism through macro dataflow in high-level array languages
    P Ratnalikar, A Chauhan
    Proceedings of the 23rd international conference on Parallel architectures 2014

  • Co-processing SPMD computation on CPUs and GPUs cluster
    H Li, G Fox, G von Laszewski, A Chauhan
    2013 IEEE International Conference on Cluster Computing (CLUSTER), 1-10 2013

  • RubyWrite: A Ruby-embedded Domain-specific Language for High-level Transformations
    A Chauhan, A Keep, CY Shei, P Ratnalikar
    2013

  • Automating GPU computing in MATLAB
    CY Shei, P Ratnalikar, A Chauhan
    Proceedings of the international conference on Supercomputing, 245-254 2011

  • A Declarative Language for Explicit Communication
    E Holk, WE Byrd, J Willcock, T Hoefler, A Chauhan, A Lumsdaine
    Practical Aspects of Declarative Languages: 13th International Symposium 2011

  • Kanor: A declarative language for explicit communication
    E Holk, WE Byrd, J Willcock, T Hoefler, A Chauhan, A Lumsdaine
    Practical Aspects of Declarative Languages: 13th International Symposium 2011

  • RubyWrite: A Ruby-embedded domain-specific language for high-level transformations
    A Keep, A Chauhan, CY Shei, P Ratnalikar
    School of Informatics and Computing, Indiana University, Bloomington 2009

  • Languages and compilers for parallel computing
    S Pande, V Sarkar


  • ICPP 2014 External Reviewers
    S Bartolini, Y Chen, HV Dang, S Fu, G Gabrielli, Q Guan, B Heintz, ...


MOST CITED SCHOLAR PUBLICATIONS

  • Automating GPU computing in MATLAB
    CY Shei, P Ratnalikar, A Chauhan
    Proceedings of the international conference on Supercomputing, 245-254 2011
    Citations: 23

  • Kanor: A declarative language for explicit communication
    E Holk, WE Byrd, J Willcock, T Hoefler, A Chauhan, A Lumsdaine
    Practical Aspects of Declarative Languages: 13th International Symposium 2011
    Citations: 12

  • Predictive data locality optimization for higher-order tensor computations
    TR Patabandi, A Venkat, A Kulkarni, P Ratnalikar, M Hall, J Gottschlich
    Proceedings of the 5th ACM SIGPLAN International Symposium on Machine 2021
    Citations: 5

  • Automatic parallelism through macro dataflow in high-level array languages
    P Ratnalikar, A Chauhan
    Proceedings of the 23rd international conference on Parallel architectures 2014
    Citations: 5

  • PostSLP: cross-region vectorization of fully or partially vectorized code
    V Porpodas, P Ratnalikar
    Languages and Compilers for Parallel Computing: 32nd International Workshop 2021
    Citations: 3

  • Co-processing SPMD computation on CPUs and GPUs cluster
    H Li, G Fox, G von Laszewski, A Chauhan
    2013 IEEE International Conference on Cluster Computing (CLUSTER), 1-10 2013
    Citations: 3

  • Automatic parallelism through macro dataflow in MATLAB
    P Ratnalikar, A Chauhan
    Languages and Compilers for Parallel Computing: 27th International Workshop 2015
    Citations: 2

  • Languages and Compilers for Parallel Computing: 27th International Workshop, LCPC 2014, Hillsboro, OR, USA, September 15-17, 2014, Revised Selected Papers
    J Brodman, P Tu
    Springer 2015
    Citations: 1

  • RubyWrite: A Ruby-embedded domain-specific language for high-level transformations
    A Keep, A Chauhan, CY Shei, P Ratnalikar
    School of Informatics and Computing, Indiana University, Bloomington 2009
    Citations: 1

  • Languages and compilers for parallel computing
    S Pande, V Sarkar

    Citations: 1