Publications

2024


ProxiML: Building Machine Learning Classifiers for Photonic Quantum Computing

Aditya Ranjan, Tirthak Patel, Daniel Silver, Harshitta Gandhi, and Devesh Tiwari

ACM International Conference on Architectural Support for Programming Languages and Operating Systems Storage and Analysis (ASPLOS)


CodeCrunch: Improving Serverless Performance via Function Compression and Cost-Aware Warmup Location Optimization

Rohan Basu Roy, Tirthak Patel, Rohan Garg, and Devesh Tiwari

ACM International Conference on Architectural Support for Programming Languages and Operating Systems Storage and Analysis (ASPLOS)

2023


GRAPHINE: Enhanced Neutral Atom Quantum Computing using Application-Specific Rydberg Atom Movement

Tirthak Patel, Daniel Silver, and Devesh Tiwari

ACM/IEEE International Conference on High-Performance Computing, Networking, Storage and Analysis (SC)

Best Paper Finalist


Comprehensive Experimental Evaluation and Analysis of a Universal Photonic Quantum Computer

Aditya Ranjan, Tirthak Patel, Harshitta Gandhi, Daniel Silver, William Cutler, and Devesh Tiwari

ACM/IEEE International Conference on High-Performance Computing, Networking, Storage and Analysis (SC)


MosaiQ: Enabling High-Quality Image Generation on Quantum Computers

Daniel Silver, Tirthak Patel, William Cutler, Aditya Ranjan, Harshitta Gandhi, and Devesh Tiwari

International Conference on Computer Vision (ICCV)

Invited: Building Robust Quantum System Software for Technology-Specific Characteristics

Tirthak Patel and Devesh Tiwari

ACM/ESDA/IEEE Design Automation Conference (DAC)


ProPack: Executing Concurrent Serverless Functions Faster and Cheaper

Rohan Basu Roy, Tirthak Patel, Richmond Liew, Devesh Tiwari, Yadu Nand Babuji, and Ryan Chard

ACM International Symposium on High-Performance Parallel and Distributed Computing (HPDC)


SLIQ: Quantum Image Similarity Networks on Noisy Quantum Computers

Daniel Silver, Tirthak Patel, Aditya Ranjan, Harshitta Gandhi, William Cutler, and Devesh Tiwari

AAAI Conference on Artificial Intelligence (AAAI)

2022


CHARTER: Identifying the Most Critical Gate Operations in Quantum Circuits via Amplified Gate Reversibility

Tirthak Patel, Daniel Silver, and Devesh Tiwari

ACM/IEEE International Conference on High-Performance Computing, Networking, Storage and Analysis (SC)


DayDream: Executing Dynamic Scientific Workflows on Serverless Platforms with Hot Starts

Rohan Basu Roy, Tirthak Patel, and Devesh Tiwari

ACM/IEEE International Conference on High-Performance Computing, Networking, Storage and Analysis (SC)


MISO: Exploiting Multi-Instance GPU Capability on Multi-Tenant GPU Clusters

Baolin Li, Tirthak Patel, Siddharth Samsi, Vijay Gadepally, and Devesh Tiwari

ACM Symposium on Cloud Computing (SoCC)


DASH: Scheduling Deep Learning Workloads on Multi-Generational GPU-Accelerated Clusters

Baolin Li, Tirthak Patel, Vijay Gadepally, Karen Gettings, Siddharth Samsi, Devesh Tiwari

IEEE High Performance Extreme Computing Conference (HPEC)


What does Inter-Cluster Job Submission and Execution Behavior Reveal to Us?

Tirthak Patel, Devesh Tiwari, Raj Kettimuthu, William Allcock, Paul Rich, and Zhengchun Liu

IEEE International Conference on Cluster Computing (Cluster)


GEYSER: A Compilation Framework for Quantum Computing with Neutral Atoms

Tirthak Patel, Daniel Silver, and Devesh Tiwari

ACM/IEEE International Symposium on Computer Architecture (ISCA)


OPTIC: A Practical Quantum Binary Classifier for Near-Term Quantum Computers

Tirthak Patel, Daniel Silver, and Devesh Tiwari

ACM Design, Automation and Test in Europe Conference (DATE)


QUEST: Systematically Approximating Quantum Circuits for Higher Output Fidelity

Tirthak Patel, Ed Younis, Costin Iancu, Wibe de Jong, and Devesh Tiwari

ACM International Conference on Architectural Support for Programming Languages and Operating Systems Storage and Analysis (ASPLOS)


IceBreaker: Warming Serverless Functions Better with Heterogeneity

Rohan Basu Roy, Tirthak Patel, and Devesh Tiwari

ACM International Conference on Architectural Support for Programming Languages and Operating Systems Storage and Analysis (ASPLOS)


QUILT: A Quantum Machine Learning Classifier for Multi-Class Classification Tasks using an Ensemble of Diverse Quantum Classifiers

Daniel Silver, Tirthak Patel, and Devesh Tiwari

AAAI Conference on Artificial Intelligence (AAAI)


MASHUP: Making Serverless Computing Useful for HPC Workflows via Hybrid Execution

Rohan Basu Roy, Tirthak Patel, Vijay Gadepally, and Devesh Tiwari

ACM International Symposium on Principles and Practice of Parallel Programming (PPoPP)


AI-Enabling Workloads on Large-Scale GPU-Accelerated System: Experiences, Insights and Data

Baolin Li, Rohin Arora, Siddharth Samsi, Tirthak Patel, et al.

IEEE International Symposium on High-Performance Computer Architecture (HPCA)

2021


Ribbon: Cost-Effective and QoS-Aware Deep Learning Model Inference Using a Diverse Pool of Cloud Computing Instances

Baolin Li, Tirthak Patel, Rohan Basu Roy, Vijay Gadepally, Karen Gettings, and Devesh Tiwari

ACM/IEEE International Conference on High-Performance Computing, Networking, Storage and Analysis (SC)


Systematically Inferring I/O Performance Variability by Examining Repetitive Job Behavior

Emily Costa, Tirthak Patel, Benjamin Schwaller, James  Brandt, and Devesh Tiwari

ACM/IEEE International Conference on High-Performance Computing, Networking, Storage and Analysis (SC)


Characterizing and Mitigating the I/O Scalability Challenges for Serverless Applications

Rohan Basu Roy, Tirthak Patel, and Devesh Tiwari

IEEE International Symposium on Workload Characterization (IISWC)


BLISS: Auto-tuning Complex Applications Using a Pool of Diverse Lightweight Learning Models

Rohan Basu Roy, Tirthak Patel, Devesh Tiwari, and Vijay Gadepally

ACM International Conference on Programming Language Design and Implementation (PLDI)


Examining Failures and Repairs on Supercomputers with Multi-GPU Compute Nodes

Amir Taherin, Tirthak Patel, Devesh Tiwari, Giorgis Georgakoudis, and Ignacio Laguna

IEEE/IFIP International Conference on Dependable Systems and Networks (DSN)


SATORI: Efficient and Fair Resource Partitioning by Sacrificing Short-Term Benefits for Long-Term Gains

Rohan Basu Roy, Tirthak Patel, and Devesh Tiwari

ACM/IEEE International Symposium on Computer Architecture (ISCA)


QRAFT: Reverse Your Quantum Circuit and Know the Correct Program Output

Tirthak Patel and Devesh Tiwari

ACM International Conference on Architectural Support for Programming Languages and Operating Systems Storage and Analysis (ASPLOS)


Operating Liquid-Cooled Large-Scale Systems: Long-Term Monitoring, Reliability Analysis, and Efficiency Measures

Rohan Basu Roy, Tirthak Patel, Devesh Tiwari, Raj   Kettimuthu, Paul Rich, Adam Scovel, and Bill Allcock

IEEE International Symposium on High-Performance Computer Architecture (HPCA)


Study of Interconnect Errors, Network Congestion, and Applications Characteristics for Throttle Prediction on a Large Scale HPC System

Mohit Kumar, Saurabh Gupta, Tirthak Patel, Michael Wilder, Weisong Shi, Song Fu, Christian Engelmann, and Devesh Tiwari

International Journal of Parallel and Distributed Computing (JPDC)

2020


Experimental Evaluation of NISQ Quantum Computers: Error Measurement, Characterization, and Implications

Tirthak Patel, Abhay Potharaju, Baolin Li, Rohan Basu Roy, and Devesh Tiwari

ACM/IEEE International Conference on High-Performance Computing, Networking, Storage and Analysis (SC)

Best Paper Finalist, Best Student Paper Finalist


VERITAS: Accurately Estimating the Correct Output on Noisy Intermediate-Scale Quantum Computers

Tirthak Patel and Devesh Tiwari

ACM/IEEE International Conference on High-Performance Computing, Networking, Storage and Analysis (SC)


Job Characteristics on Large-Scale Systems: Long-Term Analysis, Quantification, and Implications

Tirthak Patel, Zhengchun Liu, Raj Kettimuthu, Paul Rich, William Allcock, and Devesh Tiwari

ACM/IEEE International Conference on High-Performance Computing, Networking, Storage and Analysis (SC)


DISQ: A Novel Quantum Output State Classification Method on IBM Quantum Computers using OpenPulse

Tirthak Patel and Devesh Tiwari

IEEE/ACM International Conference on Computer Aided Design (ICCAD)

Best Paper Finalist


UREQA: Leveraging Operation-Aware Error Rates for Effective Quantum Circuit Mapping on NISQ-Era Quantum Computers

Tirthak Patel, Baolin Li, Rohan Basu Roy, and Devesh Tiwari

USENIX Annual Technical Conference (ATC)


What does the Power Consumption Behavior of HPC Jobs Reveal?

Tirthak Patel, Adam Wagenhauser, Christopher Eibel, Devesh Tiwari, Timo Honig, and Thomas Zeiser

IEEE International Parallel and Distributed Processing Symposium (IPDPS)


GIFT: A Coupon Based Throttle-and-Reward Mechanism for Fair and Efficient I/O Bandwidth Management on Parallel Storage Systems

Tirthak Patel, Rohan Garg, and Devesh Tiwari

USENIX Conference on File and Storage Technologies (FAST)


Uncovering Access, Reuse, and Sharing Characteristics of I/O-Intensive Files on Large-Scale Production HPC Systems

Tirthak Patel, Suren Byna, Glenn K. Lockwood, Nicholas J. Wright, Philip Carns, Rob Ross, and Devesh Tiwari

USENIX Conference on File and Storage Technologies (FAST)


Making Disk Failure Predictions SMARTer!

Sidi Lu, Bing Luo, Tirthak Patel, Yongtao Yao, Devesh Tiwari, and Weisong Shi

USENIX Conference on File and Storage Technologies (FAST)


CLITE:  Efficient  and  QoS-Aware  Co-location  of  Multiple  Latency-Critical  Jobs  for Warehouse Scale Computers

Tirthak Patel and Devesh Tiwari

IEEE International Symposium on High-Performance Computer Architecture (HPCA)

    

Resilience and Coevolution of Preferential Interdependent Networks

Auroop Ganguly, Tanay Mehta, Tirthak Patel, Ravi Sundaram, and Devesh Tiwari

International Journal of Social Networking and Mining (IJSNM)

2019

Revisiting I/O Behavior in Large-Scale Storage Systems: The Expected and the Unexpected

Tirthak Patel, Suren Byna, Glenn Lockwood, and Devesh Tiwari

ACM/IEEE International Conference on High-Performance Computing, Networking, Storage and Analysis (SC)

PERQ: Fair and Efficient Power Management of Power-Constrained Large-Scale Computing Systems with Provable Guarantees

Tirthak Patel and Devesh Tiwari

ACM International Symposium on High-Performance Parallel and Distributed Computing (HPDC)

What does Vibration do to Your SSD?

Janki Bhimani, Tirthak Patel, Ningfang Mi, and Devesh Tiwari

ACM/ESDA/IEEE Design Automation Conference (DAC)

2018

Shiraz: Exploiting System Reliability and Application Resilience Characteristics to Improve Large Scale System Throughput

Rohan Garg, Tirthak Patel, Gene Cooperman, and Devesh Tiwari

IEEE/IFIP International Conference on Dependable Systems and Networks (DSN)

Machine Learning Models for GPU Error Prediction in a Large Scale HPC System

Bin Nie, Ji Xue, Saurabh Gupta, Tirthak Patel, Christian Engelmann, Evgenia Smirni, and Devesh Tiwari

IEEE/IFIP International Conference on Dependable Systems and Networks (DSN)

Understanding and Analyzing Interconnect Errors and Network Congestion on a Large-Scale HPC System

Mohit Kumar, Saurabh Gupta, Tirthak Patel, Michael Wilder, Weisong Shi, Song Fu, Christian Engelmann, and Devesh Tiwari

IEEE/IFIP International Conference on Dependable Systems and Networks (DSN)

2017

Failures in Large-Scale Systems: Long-Term Measurement, Analysis, and Implications

Saurabh Gupta, Tirthak Patel, Christian Engelmann, and Devesh Tiwari

ACM/IEEE International Conference on High-Performance Computing, Networking, Storage and Analysis (SC)