Publications
- ICSE 2008
tutorial slides
- Building Memory-efficient Java Applications
- Nick Mitchell, Gary Sevitsky
- International Conference on Software Engineering
- Leipzig, Germany, May 2008
- OOPSLA 2007
paper
talk
- The Causes of Bloat, The Limits of Health
- Nick Mitchell, Gary Sevitsky
- International Conference on Object-Oriented Programming, Systems, Languages and Applications
- Montreal, Canada, October 2007
- WODA 2007
paper
talk
- Data Structure Health
- Nick Mitchell, Gary Sevitsky, Palani Kumanan, Edith Schonberg
- Workshop on Dynamic Analysis
- Minneapolis, Minnesota, USA, May 2007
- ECOOP 2006
paper
talk
- Modeling Runtime Behavior in Framework-Based Applications
- Nick Mitchell, Gary Sevitsky, Harini Srinivasan
- European Conference on Object-Oriented Programming
- Nantes, France, 2006
- ECOOP 2006
paper
talk
- The Runtime Structure of Object Ownership
- Nick Mitchell
- European Conference on Object-Oriented Programming
- Nantes, France, 2006
- LCSD 2005
paper
talk
- The Diary of a Datum: An Approach to Analyzing Runtime Complexity in Framework-Based Applications
- Nick Mitchell, Gary Sevitsky, Harini Srinivasan
- Workshop on Library-Centric Software Design
- San Diego, California, USA, October 2005
- ECOOP 2003
paper
talk
dagstuhl talk
- LeakBot: An Automated and Lightweight Tool for Diagnosing Memory Leaks in Large Java Applications
- Nick Mitchell, Gary Sevitsky
- European Conference on Object-Oriented Programming
- Darmstadt, Germany, July 2003
- LNCS 2002
- Software Visualization, State-of-the-Art Survey
- Wim De Pauw, Erik Jensen, Nick Mitchell, Gary Sevitsky, John Vlissides, Jeaha Yang
- LNCS 2269, Stephan Diehl (ed.), Springer Verlag, 2002
- ICSE Workshop 2001
paper
- Drive-by Analysis of Running Programs
- Wim De Pauw, Nick Mitchell, Martin Robillard, Gary Sevitsky, Harini Srinivasan
- Workshop on Software Visualization
- Toronto, Ontario, Canada, May 2001
- ICCS 2000
paper
- A Modal Model of Memory
- Nick Mitchell, Larry Carter, Jeanne Ferrante
- International Conference on Computational Science
- San Francisco, California, USA, 2000
- Ph.D. Thesis 2000
paper
talk
- Guiding Program Transformations with Modal Performance Models
- Nick Mitchell
- University of California at San Diego, 2000
- Supercomputing 1999
paper
talk
- ILP versus TLP on SMT
- Nick Mitchell, Larry Carter, Jeanne Ferrante, Dean Tullsen
- Supercomputing
- Portland, Oregon, USA 1999
- PACT 1999
paper
talk
- Localizing Non-affine Array References
- Nick Mitchell, Larry Carter, Jeanne Ferrante
- Parallel Architecture and Compilation Techniques
- Newport Beach, California, USA, October 1999
- MTEAC 1999
paper
- Explorations in Symbiosis on Two Multithreaded Architectures
- Allan Snavely, Nick Mitchell, Larry Carter, Jeanne Ferrante, Dean Tullsen
- Workshop on Multithreaded Execution And Compilation
- Orlando, Florida, USA, January 1999
- Supercomputing 1998
- Multi-processor Performance on the Tera MTA
- Allan Snavely, Larry Carter, Jay Boisseau, Kang Su Gatlin, Amit Majumdar, Nick Mitchell, John Feo, Brian Koblenz
- Supercomputing
- Orlando, Florida, USA, November 1998
- IJPP 1998, LCPC 1997
paper
- Quantifying the Multi-Level Nature of Tiling Interactions
- Nicholas Mitchell, Karin Högstedt, Larry Carter, Jeanne Ferrante
- International Journal of Parallel Programming, volume 26.6
(an earlier version appeared in LCPC 1997)
- Minneapolis, Minnesota, USA, August 1997
- TCCA 1997
paper
- A Compiler Perspective on Architectural Evolutions
- Nicholas Mitchell, Larry Carter, Jeanne Ferrante
- Workshop on Interactions etween Compilers and Computer Architectures, and IEEE Technical Communication on Computer Architecture
- San Antonio, Texas, USA 1997
- JVCIR 1996
paper
- Optical Character Recognition and Parsing of Typeset Mathematics
- Richard Fateman, Taku Tokuyasu, Benjamin Berman and Nicholas Mitchell
- Journal of Visual Communications and Image Representations, volume 7.1