Publications

Filtered as: all types - all years - author: Rao, Sanil - all keywords
Sorted by: keyword
Corresponding
bibtex list 

Acceleration 

  1. Sanil Rao, L. Tang and Franz Franchetti
    LibraryX-ASIC: A First Look
    Proc. IEEE International Parallel and Distributed Processing Symposium (IPDPS), 2025

Algorithm 

  1. Sanil Rao, A. Prakash and Franz Franchetti
    Towards LibraryX: A Framework for Cross-Library Call Optimization
    Proc. High Performance Extreme Computing (HPEC), 2024

ASIC 

  1. Sanil Rao, L. Tang and Franz Franchetti
    LibraryX-ASIC: A First Look
    Proc. IEEE International Parallel and Distributed Processing Symposium (IPDPS), 2025

Automatic generation 

  1. J. Nguyen, Sanil Rao, J. Moreira and Franz Franchetti
    Automatic Generation of Matrix-Vector Code Using SPIRAL for the Power10 ISA
    Proc. IEEE High Performance Extreme Computing (HPEC), 2022

Code generation 

  1. Sanil Rao, L. Tang and Franz Franchetti
    LibraryX-ASIC: A First Look
    Proc. IEEE International Parallel and Distributed Processing Symposium (IPDPS), 2025
  2. Sanil Rao, M. Franusich, M. A. H. Monil, H. Mankad, J. Vetter and Franz Franchetti
    FortranX: Harnessing Code Generation, Portability, and Heterogeneity in Fortran
    Proc. Supercomputing (SC), 2024

Code generator 

  1. Sanil Rao, L. Tang and Franz Franchetti
    LibraryX-ASIC: A First Look
    Proc. IEEE International Parallel and Distributed Processing Symposium (IPDPS), 2025
  2. Sanil Rao, A. Prakash and Franz Franchetti
    Towards LibraryX: A Framework for Cross-Library Call Optimization
    Proc. High Performance Extreme Computing (HPEC), 2024
  3. Sanil Rao, M. A. H. Monil, H. Mankad, J. Vetter and Franz Franchetti
    FFTX-IRIS: Towards Performance Portability and Heterogeneity for SPIRAL Generated Code
    Proc. Supercomputing (SC), 2023

Coding/Decoding 

  1. Sanil Rao, M. A. H. Monil, H. Mankad, J. Vetter and Franz Franchetti
    FFTX-IRIS: Towards Performance Portability and Heterogeneity for SPIRAL Generated Code
    Proc. Supercomputing (SC), 2023

Compiler 

  1. Sanil Rao, A. Prakash and Franz Franchetti
    Towards LibraryX: A Framework for Cross-Library Call Optimization
    Proc. High Performance Extreme Computing (HPEC), 2024

Convolutions 

  1. Sanil Rao, A. Prakash and Franz Franchetti
    Towards LibraryX: A Framework for Cross-Library Call Optimization
    Proc. High Performance Extreme Computing (HPEC), 2024

Fast Fourier Transform 

  1. N. Zhang, Sanil Rao, M. Franusich and Franz Franchetti
    Towards Semantics Lifting for Scientific Computing: A Case Study on FFT
    Proc. ACM SIGPLAN Symposium on Principles of Programming Languages (POPL), 2025

FFT 

  1. Sanil Rao, L. Tang and Franz Franchetti
    LibraryX-ASIC: A First Look
    Proc. IEEE International Parallel and Distributed Processing Symposium (IPDPS), 2025
  2. N. Zhang, Sanil Rao, M. Franusich and Franz Franchetti
    Towards Semantics Lifting for Scientific Computing: A Case Study on FFT
    Proc. ACM SIGPLAN Symposium on Principles of Programming Languages (POPL), 2025
  3. Sanil Rao, A. Prakash and Franz Franchetti
    Towards LibraryX: A Framework for Cross-Library Call Optimization
    Proc. High Performance Extreme Computing (HPEC), 2024

FFTX 

  1. Sanil Rao, M. A. H. Monil, H. Mankad, J. Vetter and Franz Franchetti
    FFTX-IRIS: Towards Performance Portability and Heterogeneity for SPIRAL Generated Code
    Proc. Supercomputing (SC), 2023

Fortran 

  1. Sanil Rao, M. Franusich, M. A. H. Monil, H. Mankad, J. Vetter and Franz Franchetti
    FortranX: Harnessing Code Generation, Portability, and Heterogeneity in Fortran
    Proc. Supercomputing (SC), 2024

GBTLX 

  1. Sanil Rao, A. Kutuluru, Paul Brouwer, S. McMillan and Franz Franchetti
    GBTLX: A First Look
    Proc. IEEE High Performance Extreme Computing (HPEC), 2020

GraphBLAS 

  1. Sanil Rao, A. Kutuluru, Paul Brouwer, S. McMillan and Franz Franchetti
    GBTLX: A First Look
    Proc. IEEE High Performance Extreme Computing (HPEC), 2020

Heterogeneity 

  1. Sanil Rao, M. Franusich, M. A. H. Monil, H. Mankad, J. Vetter and Franz Franchetti
    FortranX: Harnessing Code Generation, Portability, and Heterogeneity in Fortran
    Proc. Supercomputing (SC), 2024

High performance 

  1. Sanil Rao, M. A. H. Monil, H. Mankad, J. Vetter and Franz Franchetti
    FFTX-IRIS: Towards Performance Portability and Heterogeneity for SPIRAL Generated Code
    Proc. Supercomputing (SC), 2023

IRIS 

  1. Sanil Rao, M. A. H. Monil, H. Mankad, J. Vetter and Franz Franchetti
    FFTX-IRIS: Towards Performance Portability and Heterogeneity for SPIRAL Generated Code
    Proc. Supercomputing (SC), 2023

Library 

  1. Sanil Rao
    LibraryX: A Framework for Cross-Library-Call Optimization
    PhD. thesis, Electrical and Computer Engineering, Carnegie Mellon University, 2025
  2. Sanil Rao, A. Prakash and Franz Franchetti
    Towards LibraryX: A Framework for Cross-Library Call Optimization
    Proc. High Performance Extreme Computing (HPEC), 2024

Matrix-vector code 

  1. J. Nguyen, Sanil Rao, J. Moreira and Franz Franchetti
    Automatic Generation of Matrix-Vector Code Using SPIRAL for the Power10 ISA
    Proc. IEEE High Performance Extreme Computing (HPEC), 2022

Optimizing 

  1. Sanil Rao
    LibraryX: A Framework for Cross-Library-Call Optimization
    PhD. thesis, Electrical and Computer Engineering, Carnegie Mellon University, 2025
  2. Sanil Rao, A. Prakash and Franz Franchetti
    Towards LibraryX: A Framework for Cross-Library Call Optimization
    Proc. High Performance Extreme Computing (HPEC), 2024

Performance portable 

  1. Sanil Rao, M. A. H. Monil, H. Mankad, J. Vetter and Franz Franchetti
    FFTX-IRIS: Towards Performance Portability and Heterogeneity for SPIRAL Generated Code
    Proc. Supercomputing (SC), 2023

Portability 

  1. Sanil Rao, M. Franusich, M. A. H. Monil, H. Mankad, J. Vetter and Franz Franchetti
    FortranX: Harnessing Code Generation, Portability, and Heterogeneity in Fortran
    Proc. Supercomputing (SC), 2024
  2. Sanil Rao, M. A. H. Monil, H. Mankad, J. Vetter and Franz Franchetti
    FFTX-IRIS: Towards Performance Portability and Heterogeneity for SPIRAL Generated Code
    Proc. Supercomputing (SC), 2023

Power10 ISA 

  1. J. Nguyen, Sanil Rao, J. Moreira and Franz Franchetti
    Automatic Generation of Matrix-Vector Code Using SPIRAL for the Power10 ISA
    Proc. IEEE High Performance Extreme Computing (HPEC), 2022

Program generation 

  1. Sanil Rao, M. A. H. Monil, H. Mankad, J. Vetter and Franz Franchetti
    FFTX-IRIS: Towards Performance Portability and Heterogeneity for SPIRAL Generated Code
    Proc. Supercomputing (SC), 2023

ProtoX 

  1. H. Mankad, Sanil Rao, P. Colella, B. Van Straalen and Franz Franchetti
    ProtoX: A First Look
    Proc. High Performance Extreme Computing (HPEC), 2022

Scientific computing 

  1. N. Zhang, Sanil Rao, M. Franusich and Franz Franchetti
    Towards Semantics Lifting for Scientific Computing: A Case Study on FFT
    Proc. ACM SIGPLAN Symposium on Principles of Programming Languages (POPL), 2025

Semantics 

  1. N. Zhang, Sanil Rao, M. Franusich and Franz Franchetti
    Towards Semantics Lifting for Scientific Computing: A Case Study on FFT
    Proc. ACM SIGPLAN Symposium on Principles of Programming Languages (POPL), 2025

Semantics lifting 

  1. N. Zhang, Sanil Rao, M. Franusich and Franz Franchetti
    Towards Semantics Lifting for Scientific Computing: A Case Study on FFT
    Proc. ACM SIGPLAN Symposium on Principles of Programming Languages (POPL), 2025

SPIRAL 

  1. Sanil Rao, L. Tang and Franz Franchetti
    LibraryX-ASIC: A First Look
    Proc. IEEE International Parallel and Distributed Processing Symposium (IPDPS), 2025
  2. N. Zhang, Sanil Rao, M. Franusich and Franz Franchetti
    Towards Semantics Lifting for Scientific Computing: A Case Study on FFT
    Proc. ACM SIGPLAN Symposium on Principles of Programming Languages (POPL), 2025
  3. Sanil Rao, M. A. H. Monil, H. Mankad, J. Vetter and Franz Franchetti
    FFTX-IRIS: Towards Performance Portability and Heterogeneity for SPIRAL Generated Code
    Proc. Supercomputing (SC), 2023

Static analysis 

  1. N. Zhang, Sanil Rao, M. Franusich and Franz Franchetti
    Towards Semantics Lifting for Scientific Computing: A Case Study on FFT
    Proc. ACM SIGPLAN Symposium on Principles of Programming Languages (POPL), 2025

Verified compilation 

  1. Sanil Rao, A. Prakash and Franz Franchetti
    Towards LibraryX: A Framework for Cross-Library Call Optimization
    Proc. High Performance Extreme Computing (HPEC), 2024
Publication interface designed and implemented by Patra Pantupat, Aliaksei Sandryhaila, and Markus Püschel
Electrical and Computer Engineering, Carnegie Mellon University, 2007