Nick M. Mitchell  Nick M. Mitchell photo       

contact information

Design, Performance, Tooling
Thomas J. Watson Research Center, Yorktown Heights, NY USA


more information

More information:  Use WAIT Now!


On-the-fly Capacity Planning
Nick Mitchell, Peter Sweeney
OOPSLA, 2013


Patterns of Memory Inefficiency
Adriana Chis, Nick Mitchell, Edith Schonberg, Gary Sevitsky, Patrick O'Sullivan, Trevor Parsons, John Murphy
ECOOP, 2011


Observations on Tuning a Java Enterprise Application for Performance and Scalability
Erik Altman, Matthew Arnold, Rajesh Bordawekar, Robert Delmonico, Nick Mitchell, Peter F. Sweeney
IBM Journal of Research and Development 54(5), 2, IBM, 2010

Software Bloat Analysis: Finding, Removing, and Preventing Performance Problems in Modern Large-Scale Object-Oriented Applications
Guoqing Xu, Nick Mitchell, Matthew Arnold, Atanas Rountev, and Gary Sevitsky
ACM SIGSOFT FSE/SDP Workshop on Future of Software Engineering Research, pp. 421--426, ACM, 2010

Performance Analysis Of Idle Programs
Erik Altman, Matthew Arnold, Stephen Fink, Nick Mitchell
Proceedings of OOPSLA/SPLASH 2010, pp. 739--753, ACM

Finding Low-Utility Data Structures
G Xu, N Mitchell, M Arnold, A Rountev, E Schonberg, G Sevitsky
2010 ACM SIGPLAN conference on Programming language design and implementation (PLDI), pp. 174--186, ACM

Four trends leading to Java runtime bloat
N Mitchell, E Schonberg, G Sevitsky
IEEE software 27(1), 56--63, 2010


Making sense of large heaps
N Mitchell, E Schonberg, G Sevitsky
Proceedings of the 23rd European Conference on ECOOP 2009---Object-Oriented Programming, pp. 77--97, Springer

Go with the flow: profiling copies to find runtime bloat
G Xu, M Arnold, N Mitchell, A Rountev, G Sevitsky
Proceedings of the 2009 ACM SIGPLAN conference on Programming language design and implementation, pp. 419--430


Data structure health
N Mitchell, G Sevitsky, P Kumanan, E Schonberg
Fifth International Workshop on Dynamic Analysis, 2007, pp. 2--2

The causes of bloat, the limits of health
N Mitchell, G Sevitsky
Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems and applications, pp. 260, 2007


Modeling runtime behavior in framework-based applications
N Mitchell, G Sevitsky, H Srinivasan
ECOOP 2006--Object-Oriented Programming4067, 429--451, Springer

The runtime structure of object ownership
N Mitchell
ECOOP 2006--Object-Oriented Programming4067, 74--98, Springer


The diary of a datum: an approach to modeling runtime complexity in framework-based applications
N Mitchell, G Sevitsky, H Srinivasan
Proceedings of the European Conference on Object-Oriented Programming, Systems, Languages, and Applications, pp. 85, Citeseer, 2005


LeakBot: An automated and lightweight tool for diagnosing memory leaks in large Java applications
N Mitchell, G Sevitsky
ECOOP 2003--Object-Oriented Programming, 151--172, Springer


Visualizing the execution of java programs
W De Pauw, E Jensen, N Mitchell, G Sevitsky, J Vlissides, J Yang
Software Visualization, 647--650, Springer, 2002


A modal model of memory
N Mitchell, L Carter, J Ferrante
Computational Science—ICCS 2001, 81--96, Springer

Drive-by analysis of running programs
W De Pauw, N Mitchell, M Robillard, G Sevitsky, H Srinivasan
Proceedings for Workshop on Software Visualization, International Conference on Software Engineering, pp. 17--22, 2001


Ilp versus tlp on smt
N Mitchell, L Carter, J Ferrante, D Tullsen
Proceedings of the 1999 ACM/IEEE conference on Supercomputing (CDROM)

Explorations in symbiosis on two multithreaded architectures
A Snavely, N Mitchell, L Carter, J Ferrante, D Tullsen
Workshop on Multi-Threaded Execution, Architecture, and Compilers, 1999

Localizing non-affine array references
N Mitchell, L Carter, J Ferrante
Proceedings of the 1999 International Conference on Parallel Architectures and Compilation Techniques, pp. 192--202


Multi-processor performance on the tera mta
A Snavely, L Carter, J Boisseau, A Majumdar, K S Gatlin, N Mitchell, J Feo, B Koblenz
Proceedings of the 1998 ACM/IEEE conference on Supercomputing (CDROM), pp. 1--8

Quantifying the multi-level nature of tiling interactions
N Mitchell, K H{\"o}gstedt, L Carter, J Ferrante
International Journal of Parallel Programming 26(6), 641--670, Springer, 1998


The Deleterious Nature of Interacting Tiling Optimizations
N Mitchell, L Carter, J Ferrante, K Hogstedt, E Simon, M Strout
Workshop, Citeseer, 1997

A compiler perspective on architectural evolutions
N Mitchell, L Carter, J Ferrante
Memory 8(32), 16k--32, Citeseer, 1997


Optical character recognition and parsing of typeset mathematics
R J Fateman, T Tokuyasu, B P Berman, N Mitchell
Journal of Visual Communication and Image Representation 7(1), 2--15, Citeseer, 1996