| 2026 | CGO | GRANII: Selection and Ordering of Primitives in GRAph Neural Networks using Input Inspection. | Damitha Lenadora, Vimarsh Sathia, Gerasimos Gerogiannis, Serif Yesil, Josep Torrellas, Charith Mendis |
| 2026 | EuroSys | SAS: Sparse Attention Synthesizer for Efficient Language Model Inference. | Yuan Zhou, Shaojie Xiang, Lingfan Yu, Zhenyu Song, Charith Mendis, Yida Wang |
| 2026 | ISPASS | MINISA: Minimal Instruction Set Architecture for Next-gen Reconfigurable Inference Accelerator. | Jianming Tong, Devansh Jain, Yujie Li, Charith Mendis, Tushar Krishna |
| 2025 | ICML | COGNATE: Acceleration of Sparse Tensor Programs on Emerging Hardware using Transfer Learning. | Chamika Sudusinghe, Gerasimos Gerogiannis, Damitha Lenadora, Charles Block, Josep Torrellas, Charith Mendis |
| 2025 | MICRO | TAIDL: Tensor Accelerator ISA Definition Language with Auto-generation of Scalable Test Oracles. | Devansh Jain, Marco Frigo, Jai Arora, Akash Pardeshi, Zhihao Wang, Krut Patel, Charith Mendis |
| 2024 | ASPLOS | Two-Face: Combining Collective and One-Sided Communication for Efficient Distributed SpMM. | Charles Block, Gerasimos Gerogiannis, Charith Mendis, Ariful Azad, Josep Torrellas |
| 2024 | ASPLOS | Hydride: A Retargetable and Extensible Synthesis-based Compiler for Modern Hardware Architectures. | Akash Kothari, Abdul Rafae Noor, Muchen Xu, Hassam Uddin, Dhruv Baronia, Stefanos Baziotis, Vikram S. Adve, Charith Mendis, Sudipta Sengupta |
| 2024 | ASPLOS | TGLite: A Lightweight Programming Framework for Continuous-Time Temporal Graph Neural Networks. | Yufeng Wang, Charith Mendis |
| 2024 | CIKM | Towards Efficient Temporal Graph Learning: Algorithms, Frameworks, and Tools. | Ruijie Wang, Wanyu Zhao, Dachun Sun, Charith Mendis, Tarek F. Abdelzaher |
| 2024 | SIGIR | TGOnline: Enhancing Temporal Graph Learning with Adaptive Online Meta-Learning. | Ruijie Wang, Jingyuan Huang, Yutong Zhang, Jinyang Li, Yufeng Wang, Wanyu Zhao, Shengzhong Liu, Charith Mendis, Tarek F. Abdelzaher |
| 2024 | SAS | ConstraintFlow: A Declarative DSL for Easy Development of DNN Certifiers. | Avaljot Singh, Yasmin Sarita, Charith Mendis, Gagandeep Singh |
| 2023 | ASPLOS | WACO: Learning Workload-Aware Co-optimization of the Format and Schedule of a Sparse Tensor Program. | Jaeyeon Won, Charith Mendis, Joel S. Emer, Saman P. Amarasinghe |
| 2023 | ISCA | SPADE: A Flexible and Scalable Accelerator for SpMM and SDDMM. | Gerasimos Gerogiannis, Serif Yesil, Damitha Lenadora, Dingyuan Cao, Charith Mendis, Josep Torrellas |
| 2023 | PPoPP | TGOpt: Redundancy-Aware Optimizations for Temporal Graph Attention Networks. | Yufeng Wang, Charith Mendis |
| 2022 | PLDI | All you need is superword-level parallelism: systematic control-flow vectorization with SLP. | Yishen Chen, Charith Mendis, Saman P. Amarasinghe |
| 2021 | ASPLOS | VeGen: a vectorizer generator for SIMD and beyond. | Yishen Chen, Charith Mendis, Michael Carbin, Saman P. Amarasinghe |
| 2020 | MICRO | DiffTune: Optimizing CPU Simulator Parameters with Learned Differentiable Surrogates. | Alex Renda, Yishen Chen, Charith Mendis, Michael Carbin |
| 2019 | CC | Revec: program rejuvenation through revectorization. | Charith Mendis, Ajay Jain, Paras Jain, Saman P. Amarasinghe |
| 2019 | ICML | Ithemal: Accurate, Portable and Fast Basic Block Throughput Estimation using Deep Neural Networks. | Charith Mendis, Alex Renda, Saman P. Amarasinghe, Michael Carbin |
| 2016 | ICASSP | Parallelizing WFST speech decoders. | Charith Mendis, Jasha Droppo, Saeed Maleki, Madanlal Musuvathi, Todd Mytkowicz, Geoffrey Zweig |
| 2015 | PLDI | Helium: lifting high-performance stencil kernels from stripped x86 binaries to halide DSL code. | Charith Mendis, Jeffrey Bosboom, Kevin Wu, Shoaib Kamil, Jonathan Ragan-Kelley, Sylvain Paris, Qin Zhao, Saman P. Amarasinghe |