My Blog

In search of optimality


Life in two pages

My Code

Python, Js and more to come

Update: I just successfully defended my thesis. Will be joining Instabase soon.

I am a sixth year PhD student in the MIT Database Group, where I work on making large scale data analytics interactive using accelerators like GPUs. My advisor is the amazing Prof. Sam Madden . Love to think, build things, code, travel and my bed.

I have previously worked with Srikanth Kandula at Microsoft Research – Redmond, on using approximation query techniques for big data queries and with Prof. Sudarshan on improving join enumeration in transformation-based query optimisers. I completed my bachelors in Computer Science at IIT Bombay.

In my free time, I like to hack (in the good way :)). I run Dictanote, a note-taking application that combines a mini MS-Word with the ability to dictate notes in over 40 languages. What started out as a hobby project now has around 100,000+ users.


DAMON 2020 Large-Scale In-Memory Analytics on Intel Optane DC Persistent Memory
Anil Shanbhag, Nesime Tatbul, David Cohen, Samuel Madden (code)

SIGMOD 2020 A Study of the Fundamental Performance Characteristics of GPUs and CPUs for Database Analytics
Anil Shanbhag, Samuel Madden, Xiangyao Yu (code)

SIGMOD 2018 Efficient Top-K Query Processing on Massively Parallel Hardware
Anil Shanbhag, Holger Pirk, Samuel Madden (slides) (code)

VLDB 2018 Evaluating End-to-End Optimization for Data Analytics Applications in Weld
Shoumik Palkar, James Thomas, Deepak Narayanan, Pratiksha Thaker, Rahul Palamuttam, Parimajan Negi, Anil Shanbhag, Malte Schwarzkopf, Holger Pirk, Saman Amarasinghe‡, Samuel Madden, Matei Zaharia

SoCC 2017 A robust partitioning scheme for ad-hoc query workloads
Anil Shanbhag, Alekh Jindal, Samuel Madden, Jorge Quiane, Aaron J. Elmore (slides) (code)

VLDB 2017 AdaptDB: adaptive partitioning for distributed joins
Yi Lu, Anil Shanbhag, Alekh Jindal, Samuel Madden

CIDR 2017 Weld: A common runtime for high performance data analytics
Shoumik Palkar, James J Thomas, Anil Shanbhag, Deepak Narayanan, Holger Pirk, Malte Schwarzkopf, Saman Amarasinghe, Matei Zaharia

VLDB 2016 Amoeba: A Shape changing Storage System for Big Data (Demo)
Anil Shanbhag, Alekh Jindal, Yi Lu, Samuel Madden (poster) (code)

ADMS/IMDM 2016 Locality-Adaptive Parallel Hash Joins using Hardware Transactional Memory
Anil Shanbhag, Holger Pirk, Samuel Madden (slides) (code)

SIGMOD 2016 Quickr: Lazily Approximating Complex Ad-Hoc Queries in Big-Data Clusters
Srikanth Kandula, Anil Shanbhag, Aleksandar Vitorovic, Matthaios Olma, Robert Grandl, Surajit Chaudhuri, Bolin Ding
VLDB 2014 Optimizing join enumeration in transformation-based query optimizers
Anil Shanbhag, S Sudarshan (slides)

Projects/ Awards/ Internships

You can have a look at my Curriculum Vitae

My older CV has a longer list of awards/projects from pre-PhD days.

Contact Me

The best way to contact me is to send mail to anils[at]mit[dot]edu
Other: Facebook Github