Publications

Mason Chang, Bernd Mathiske, Edwin Smith, Avik Chaudhuri, Andreas Gal, Michael Bebenita, Christian Wimmer, and Michael Franz; The Impact of Optional Type Information on JIT Compilation of Dynamically Typed Languages; In Dynamic Languages Symposium 2011 (DLS); Portland, Oregon, 2011.

Michael Bebenita, Mason Chang, Karthik Manivannan, Gregor Wagner, Marcelo Cintra, Bernd Mathiske, Andreas Gal, Christian Wimmer, and Michael Franz; Trace Based Compilation in Interpreter-less Execution Environments; In Principles and Practice of Programming In Java 2010 (PPPJ); Vienna, Austria 2010.

Michael Bebenita, Mason Chang, Andreas Gal, and Michael Franz; Stream-Based Dynamic Compilation for Object-Oriented Languages; In International Conference Objects, Models, Components, Patterns (TOOLS-EUROPE); Zurich, Switzerland 2009.

Christian Wimmer, Marcelo Cintra, Michael Bebenita, Mason Chang, Andreas Gal, and Michael Franz; Phase Detection using Trace Compilation; In Principles and Practice of Programming in Java 2009 (PPPJ); Calgary, Alberta 2009.

Andreas Gal, Brendan Eich , Mike Shaver, David Anderson, David Mandelin, Mohammad R. Haghighat, Blake Kaplan, Graydon Hoare, Boris Zbarsky, Jason Orendorff, Jesse Ruderman , Edwin Smith, Rick Reitmaier, Michael Bebenita, Mason Chang, Michael Franz; Trace-Based Just-in-Time Type Specialization for Dynamic Languages; Programming Languages Design and Implementation (PLDI), Dublin, Ireland, June 2009.

Mason Chang, Edwin Smith, Rick Reitmaier, Andreas Gal, Michael Bebenita, Christian Wimmer, Brendan Eich, and Michael Franz; Tracing for Web 3.0: Trace Compilation for the Next Generation Web Applications; Virtual Execution Environments (VEE), Washington, D.C. March 2009.

Mayur Deshpande, Abhishek Amit, Mason Chang, Nalini Venkatasubramanian and Sharad Mehrotra; Flashback: A Peer-to-Peer Webserver for Handling Flash Crowds; IEEE International Conference on Distributed Computing Systems (ICDCS) 2007.

Technical Reports

Michael Bebenita, Mason Chang, Karthik Manivannan, Gregor Wagner, Marcelo Cintra, Bernd Mathiske, Andreas Gal, Christian Wimmer, Michael Franz; Trace Based Compilation in Interpreter-less Execution Environments; Technical Report No. 10-01, Donald Bren School of Information and Computer Science, University of California, Irvine; March 2010.

Mason Chang, Michael Bebenita, Alex Yermolovich, Andreas Gal, and Michael Franz; Efficient Just-In-Time Execution of Dynamically Typed Languages Via Code Specialization Using Precise Runtime Type Inference; Technical Report No. 07-10, Donald Bren School of Information and Computer Science, University of California, Irvine; September 2007.