I graduated from the
Department of Computer Science of the University of California at
Santa Barbara with a Ph.D degree in the Summer of 2010. At UCSB, I
worked in the ArchLab of UC Santa Barbara as a research assistant
under the supervision of Prof. Chong and Prof.
Sherwood. Currently I am pursuing post-doctoral
research at Lawrence
Livermore National Laboratory under the supervision of Dr. de
Supinski.
Research
I work primarily in computer architecture, which itself is a vast
field. In my PhD dissertation work, I explored the data
similarity in cuncurrent parallel execution of independent processes in
multicore systems (
multi-execution), and also proposed
techniques to leverage this phenomenon. It turns out that MPI
applications, where processes represent parallel tasks, redundant data
affects the capability of solving large problems due to the absence of
disks in compute nodes. In other words, the amount of available
physical memory sets the limit on the size of problems that one can
solve with applications having large memory footprints, which is
prevalent in HPC applications. In my post-doctoral research work I
analyze the root of data similarity in MPI applications and I also
developed a user-level memory allocation library that automatically
reduces memory footprints of MPI applications without any changes in
the hardware, software or application sources. For further details,
please check out the
SBLLmalloc software.
Click here to download my resume.

PhD: 2005 - 2010 (UCSB)
B.Tech: 2001 - 2005 (IIT KGP)
Awards
- Dissertation Year Fellowship 2010, Department of Computer Science, UC Santa Barbara
- IEE Frenkel Fellowship, two awards university-wide in 2009
- 1st Prize in the Design Contest in VLSI Design 2006, Hyderabad
- 1st Prize in the Design Contest in VLSI Design 2004, Mumbai
- Jagadis Bose National Science Talent Scholarship 2002
- NTS Scholarship 1999
Selected Publications
For the full list please visit the Academics page
- [ISCA'11] Fighting Fire with Fire: Modeling the Data Center Scale Effects of Targeted Superlattice Thermal Management,
Susmit Biswas, Mohit Tiwari, Luke Theogarajan, Timothy P. Sherwood,Frederic T. Chong,
to appear in the proceedings of the 38th International Symposium on Computer Architectures (ISCA'11)
- [IPDPS'11] Exploiting Data Similarity to Reduce Memory Footprints,
Susmit Biswas, Bronis R. de Supinski, Martin Schulz, Diana Franklin, Tim Sherwood, Frederic T. Chong,
to appear in the proceedings of 25th IEEE International Parallel & Distributed Processing Symposium (IPDPS'11)
- [MICRO'10] Minimal Multi-Threading: Finding and Removing Redundant Instructions in Multi-Threaded Processors,
Guoping Long, Diana Franklin, Susmit Biswas, Pablo Ortiz, Jason Oberg, Dongrui Fan, Frederic T. Chong,
in proceedings of 43rd International Symposium on Microarchitecture (Micro 43), 2010 [slides]
-
[ISCA'09] Multi-Execution: Multicore Caching for Data-Similar Executions,
Susmit Biswas, Diana Franklin, Alan Savage, Ryan Dixon, Timothy Sherwood, Frederic T. Chong,
in proceedings of the International Symposium on Computer Architectures (ISCA'09), June 2009 [slides]
-
[ICCAD'07] Combining Static and Dynamic Defect-Tolerance Techniques for Nanoscale Memory Systems,
Susmit Biswas, Tzvetan Metodiev, Gang Wang, Fredric T. Chong and Ryan Kastner,
in the proceedings of the International Conference on Computer-Aided Design (ICCAD'07), November 2007
Public Software Projects
SBLLmalloc: Content-aware malloc library for reducing memory footprints of MPI applications
Homepage at LLNL