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 third 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 recently completed an internship during Summer 2015 at Microsoft Research, Redmond advised by Madan Musuvathi and Todd Mytkowicz.

My research interests fall in areas of programming languages, compilers, dynamic analysis and high performance computing.

News

Publications

Conference Papers

Parallelizing WFST Speech Decoders
Charith Mendis, Jasha Droppo, Saeed Maleki, Madanlal Musuvathi, Todd Mytkowicz, Geoffrey Zweig
ICASSP 2016 (to appear).

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