Matthew Arnold  Matthew Arnold photo         

contact information

Principal Research staff member
IBM T.J.Watson Research Center, Hawthorne, NY USA
  +1dash914dash784dash7655

links



2016

META: middleware for events, transactions and analytics
Arnold, Grove, Herta, Hind, Hirzel, Iyengar, Mandel, Saraswat, Shinnar, Simeon, Takeuchi, Tardieu, Zhang
IBM Journal of Research and Development 60(2-3), 2016


2015

CanaryAdvisor: a statistical-based tool for canary testing (demo)
Alexander Tarvo, Peter F. Sweeney, Nick Mitchell, V.T. Rajan, Matthew Arnold, Ioana Baldini
Proceedings of the 2015 International Symposium on Software Testing and Analysis, pp. 418-422
Abstract   software, scalability, real time computing, operating system, correctness, computer science, cloud computing, cpu time, abort


2014

Scalable Runtime Bloat Detection Using Abstract Dynamic Slicing
Guoqing Xu, Nick Mitchell, Matthew Arnold, Atanas Rountev, Edith Schonberg, Gary Sevitsky
ACM Transactions on Software Engineering and Methodology 23(3), 2014
Abstract   theoretical computer science, slicing, scalability, profiling, parallel computing, java, distributed computing, dataflow, data structure, computer science, compiler, bounded function


2010

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

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

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


2009

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

A concurrent dynamic analysis framework for multicore hardware
J Ha, M Arnold, S M Blackburn, K S McKinley
ACM SIGPLAN Notices, pp. 155--174, 2009


2008

QVM: An efficient runtime for detecting defects in deployed systems
M Arnold, M Vechev, E Yahav
ACM SIGPLAN Notices 43(10), 143--162, ACM, 2008



2007

A Loop Correlation Technique to Improve Performance Auditing
J Lau, M Arnold, M Hind, B Calder
Proceedings of the 16th International Conference on Parallel …, 2007 - portal.acm.org

Using hpm-sampling to drive dynamic compilation
D Buytaert, A Georges, M Hind, M Arnold, L …
Proceedings of the 2007 OOPSLA conference, 2007 - portal.acm.org

Dynamic compilation: the benefits of early investing
P Kulkarni, M Arnold, M Hind
Proceedings of the 3rd international conference on Virtual execution environments, pp. 94--104, 2007


2006

Efficient control flow quantification
C Bockisch, S Kanthak, M Haupt, M Arnold, M Mezini
Proceedings of the 21st annual ACM SIGPLAN conference on …, 2006 - portal.acm.org

Adapting virtual machine techniques for seamless aspect support
C Bockisch, M Arnold, T Dinkelaker, M Mezini
ACM SIGPLAN Notices, 2006 - portal.acm.org

Online performance auditing: using hot optimizations without getting burned
J Lau, M Arnold, M Hind, B Calder
Proceedings of the 2006 ACM SIGPLAN conference on …, 2006 - portal.acm.org


2005

Collecting and Exploiting High-Accuracy Call Graph Profiles in Virtual Machines
Matthew Arnold, David Grove
CGO '05: Proceedings of the international symposium on Code generation and optimization, pp. 51--62, IEEE Computer Society, 2005

A Survey of Adaptive Optimization in Virtual Machines
Matthew Arnold, Stephen J Fink, David Grove, Michael Hind, Peter F Sweeney
Proceedings of the IEEE 93(2), 449-466, IEEE, 2005
Special issue on Program Generation, Optimization, and Adaptation

Web services navigator: Visualizing the execution of web services
Wim De Pauw, M. Lei, Edward J Pring, Lionel Villard, Matthew R Arnold, John Morar
IBM Systems Journal, 2005

Improving virtual machine performance using a cross-run profile repository
Matthew Arnold, Adam Welc, VT Rajan
ACM SIGPLAN Notices, pp. 297--311, 2005


2004

Architecture and policy for adaptive optimization in virtual machines
M Arnold, S Fink, D Grove, M Hind, P F Sweeney
Research Report23429, 2004


2002



Online feedback-directed optimization of Java
M Arnold, M Hind, BG Ryder
ACM SIGPLAN Notices, 2002 - portal.acm.org


2001

Exploring the Interaction between Javas Implicitly Thrown Exceptions and Instruction Scheduling
Matthew Arnold, Michael Hsiao, Ulrich Kremer, Barbara G. Ryder
International Journal of Parallel Programming 29(2), 111-137, 2001
Abstract   theory of computation, scheduling, real time java, programming language, parallel computing, java compiler, java, instruction scheduling, exploit, computer science

A framework for reducing the cost of instrumented code
M Arnold, BG Ryder
ACM SIGPLAN Notices, 2001 - portal.acm.org


2000

Adaptive optimization in the Jalapeno JVM (poster session)
Matthew Arnold, Stephen Fink, David Grove, Michael Hind, Peter F. Sweeney
Addendum to the 2000 proceedings of the conference on Object-oriented programming, systems, languages, and applications (Addendum), pp. 125-126
programming language, java, computer science, adaptive optimization

Instruction Scheduling in the Presence of Java's Runtime Exceptions
M Arnold, M Hsiao, U Kremer, B Ryder
LECTURE NOTES IN COMPUTER SCIENCE, 2000 - Springer

A comparative study of static and profile-based heuristics for inlining
Matthew Arnold, Stephen Fink, Vivek Sarkar, Peter F Sweeney
DYNAMO '00: Proceedings of the ACM SIGPLAN workshop on Dynamic and adaptive compilation and optimization, pp. 52--64, ACM, 2000
Abstract

Approximating the Calling Context Tree Via Sampling
M Arnold, PF Sweeney
2000 - IBM TJ Watson Research Center

An Empirical Study of Selective Optimization
M Arnold, M Hind, BG Ryder
LECTURE NOTES IN COMPUTER SCIENCE, 2001 - Springer, 2000

Adaptive Optimization in the Jalapeno JVM: The Controllers Analytical Model
Matthew Arnold, Stephen Fink, David Grove, Michael Hind, Peter F Sweeney
The 3rd ACM Workshop on Feedback-Directed and Dynamic Optimization (FDDO-3),, pp. 15--19, 2000

Adaptive optimization in the Jalapeno JVM
Matthew Arnold, Stephen Fink, David Grove, Michael Hind, Peter F Sweeney
OOPSLA '00: Proceedings of the 15th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, pp. 47--65, ACM, 2000
Abstract


1999

Instruction Scheduling in the Presence of Javas Runtime Exceptions
Matthew Arnold, Michael Hsiao, Ulrich Kremer, Barbara G. Ryder
languages and compilers for parallel computing, pp. 18-34, 1999
Abstract   strictfp, scala, real time java, programming language, parallel computing, operating system, java concurrency, java compiler, java annotation, java modeling language, java, distributed computing, computer science


Year Unknown

Web Services Navigator: Visualizing the execution of Web Services-Author Bios
M Lei, E Pring, L Villard, M Arnold, JF Morar
research.ibm.com, 0