Swarnendu Biswas

University of Texas at Austin

[ Contact | Research | Publications | Awards | Service | Teaching | About Me | more | Miscellaneous ]


POB 4.124, ICES,
University of Texas at Austin,
201 E 24th ST
Austin, TX 78712.

Email: sbiswas [AT] ices.utexas.edu


My areas of interest are Programming Languages, Compilers and Runtime Systems, Computer Architecture, Software Engineering, Embedded, and Real-Time systems.

I am a postdoc at the ISS group with Prof. Keshav Pingali at UT Austin. I am currently exploring approximation opportunities in tunable programs to improve various performance metrics with constraints on the quality.

I did my PhD in the PLaSS group with Dr. Michael Bond at Ohio State. My research focused on analyzing concurrency correctness issues in multi-threaded programs and memory models. For example, I have worked on devising dynamic program analyses to check for atomicity violations and data races, which are the two most common source of concurrency errors. My work on memory models aims to strengthen existing programming language memory models by providing strong semantic guarantees even for programs with data races.

I interned at Google Inc., Mountain View, during the summer of 2013 with the Java Platform Team. I worked on implementing a prototype of a low-overhead data race detector for Java programs in the Hotspot VM in OpenJDK, using hardware breakpoints and debug registers which are available on commodity hardware for tracking conflicting accesses to memory locations.

My MS research focused on developing improved techniques for automating regression testing of embedded programs. The work had two parts: developing an automated technique for selecting regression test cases, and then optimizing the set of selected test cases further.





Ohio State University

Winter Quarter 2012: Instructor: CSE 202: Introduction to Programming and Algorithms for Engineers and Scientists U 4

About Me | more

Work Experience

During my MS, I worked as a research assistant at IIT Kharagpur (September 2008 to August 2011). The project was sponsored by General Motors India. My work was on developing automated and efficient regression test selection approaches for automotive software.

I worked as a software developer at Wipro Technologies for three years (August 2005 to August 2008). I was involved in software development in the Unified Communications and Automotive Software domains.



Last Update: 22nd April 2017. Swarnendu Biswas.