Contact Information:



Aritra Sengupta,
Department of Computer Science and Engineering,
395, Dreese Lab,
2015 Neil Avenue,
Columbus, Ohio 43210-1277.

Research Interests Publications
 About Me

1. I am actively looking for full-time research and development positions and postdoctoral research positions. I'll graduate this Spring 2017. My Resume.
2. Paper on bounded region serializability using HTM accepted at CGO 2017. Will present the work at Austin on Feb 6, 2017.
3. Completed an internship at Microsoft Research. Worked with an amazing team on memory pressure aware server provisioning.
4. Presented a poster on bounded region serializability at OOPSLA 2015 student research competition.
5. Paper on enforcement of stronger memory model for Java accepted at PPPJ 2015. Presented the paper at Melbourne, Florida.
6. Passed PhD candidacy examination.
7. Paper on enforcement of strong semantics using hybrid static-dynamic analysis accepted at ASPLOS 2015. Presented the paper at Istanbul, Turkey.
8. Presented a poster on a novel technique to enforce serializability at PLDI 2013 student research competition.

       I am interested in work related to runtimes, compilers, programming models, hardware and software TM, memory models, managed language features (like GC, JIT etc.), program analysis (static and dynamic analysis) and distributed systems. I am working under the guidance of Prof. Michael D. Bond. More details about our research group can be found here: PLaSS. My research is directed towards low-overhead state-of-the-art solutions that enforce strong semantics in ill-synchronized programs using hyrbid static-dynamic analysis, runtime support, compiler transformations, software and hardware transactional memory on commodity hardware. I am also interested in building systems for data-center efficiency considering tradeoffs between different resources. My academic CV is here: Resume.

Refereed Conference Publications:            

 Other Publications:            


Education: I am a Ph.D. candidate in the department of Computer Science and Engineering. Broadly, my area of research is in programming langauges and systems/managed runtimes. Prior to joining Ohio State Univeristy, I have done my Bachelor of Technology in Computer Science and Engineering from Vellore Institute of Technology, India (June 2004 - May 2008).

        Selected Courses:
  1. Foundations of Programming Languages (CSE 755)
  2. Analysis of Algorithms (CSE 780)
  3. Computer Architecture (CSE 775)
  4. Compiler Design and Impl. (CSE 756)
  5. Advanced Operating Systems (CSE 760)
  6. Computability and Complexity (CSE 6321)
  7. Distributed Algorithms (CSE 6333)
  8. Introduction to Parallel Computing (CSE 5441)
  9. Advanced Parallel Computing (CSE 6441)
  10. Dynamic Program Analysis and Runtime Systems Reliable Concurrent Software (CSE 5349)
  11. Compile-Time Program Analysis and Transformations (CSE 5239)
  12. Dynamic Analysis of Software (CSE 5239)

About Me: I am from Kolkata (Calcutta), India. I am an avid fan of the game of cricket and love playing the game too.