Charith Mendis

PhD Candidate
Computer Science and Artificial Intelligence Laboratory (CSAIL)
Electrical Engineering and Computer Science (EECS) Department
Massachusetts Institute of Technology (MIT)

charithm 'at' mit 'dot' edu

Bio

I am a fifth year PhD student in Computer Science and Artificial Intelligence Laboratory (CSAIL) at Massachusetts Institute of Technology (MIT) advised by Prof. Saman Amarasinghe. I completed my bachelors at University of Moratuwa majoring in Electronics and Telecommunication Engineering. I worked with Madan Musuvathi and Todd Mytkowicz at Microsoft Research, Redmond during Summer 2015.

My research interests fall in areas of programming languages, compilers and program analysis.

News

  • Our paper on Making caches work for graph analytics won the best student paper award at IEEE BigData 2017
  • Our paper on Parallelizing WFST speech decoders got accepted at ICASSP 2016
  • Our work on Helium was featured in Adobe blog, Yahoo Tech News
  • I was awarded the "William A. Martin Memorial Prize" for the best SM thesis in Computer Science at MIT
  • Our work on Helium was featured in MIT News, Fortune News

Publications

Preprints

goSLP: Globally Optimized Superword Level Parallelism Framework
Charith Mendis, Saman Amarasinghe
arXiv 2018.
[PDF]

Conference Papers

Making caches work for graph analytics
Yunming Zhang, Vladimir Kiriansky, Charith Mendis, Saman Amarasinghe, Matei Zaharia
IEEE BigData 2017.
[PDF]
Best Student Paper Award

Parallelizing WFST Speech Decoders
Charith Mendis, Jasha Droppo, Saeed Maleki, Madanlal Musuvathi, Todd Mytkowicz, Geoffrey Zweig
ICASSP 2016.
[PDF]

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 Amarasinghe
PLDI 2015.
[PDF] [Project Page] [Bibtex]
Press - Fortune News, MIT News, Adobe blog, Yahoo Tech, Computer Business Review

Theses

Helium: Lifting High-Performance Stencil Kernels from Stripped x86 Binaries to Halide DSL Code
Charith Mendis
SM Thesis, Massachusetts Institute of Technology.
[PDF] [Bibtex]
William A. Martin Memorial Thesis Prize

Selected Awards

  • William A. Martin Memorial Thesis Prize for the best SM thesis in Computer Science at MIT [link]
  • MIT Energy Initiative Fellowship 2013-2014 [link]
  • Sri Lanka Telecom Gold Medal for the best student at University of Moratuwa majoring Electronics and Telecommunication Engineering

Teaching

I TAed 6.172 Performance Engineering in Fall 2015, taught by Prof. Saman Amarasinghe