Research
Awards
- 2009 ACM/IEEE-CS George Michael Memorial HPC Fellowship Award
- Best paper, PLDI 2009
Pubs (conference, journal)
- [1]
- Nathan R.
Tallent, John M. Mellor-Crummey, Michael
Franco, Reed Landrum, and Laksono Adhianto.
Scalable fine-grained call path tracing.
In Proc. of the 25th International Conference on Supercomputing,
pages 63–74, New York, NY, USA, 2011. ACM.
(doi:10.1145/1995896.1995908)
- [2]
- Nathan R.
Tallent, Laksono Adhianto, and John M.
Mellor-Crummey.
Scalable identification of load imbalance in parallel executions using call
path profiles.
In SC '10: Proc. of the 2010 ACM/IEEE Conference on
Supercomputing, pages 1–11, Washington, DC, USA, 2010. IEEE Computer
Society.
(PDF)
(doi:10.1109/SC.2010.47)
- [3]
- Laksono
Adhianto, Sinchan Banerjee, Mike Fagan,
Mark Krentel, Gabriel Marin, John
Mellor-Crummey, and Nathan R. Tallent.
HPCToolkit: Tools for performance analysis of optimized parallel programs.
Concurrency and Computation: Practice and Experience,
22(6):685–701, 2010.
(PDF)
(doi:10.1002/cpe.1553)
- [4]
- Nathan R.
Tallent, John M. Mellor-Crummey, and Allan
Porterfield.
Analyzing lock contention in multithreaded applications.
In PPoPP '10: Proc. of the 15th ACM SIGPLAN Symposium on Principles and
Practice of Parallel Programming, pages 269–280, New York, NY, USA,
2010. ACM.
(PDF)
(doi:10.1145/1693453.1693489)
- [5]
- Nathan R.
Tallent and John M. Mellor-Crummey.
Identifying performance bottlenecks in work-stealing computations.
Computer, 42(12):44–50, 2009.
(doi:10.1109/MC.2009.396)
- [6]
- Nathan R.
Tallent, John M. Mellor-Crummey, Laksono
Adhianto, Michael W. Fagan, and Mark Krentel.
Diagnosing performance bottlenecks in emerging petascale applications.
In SC '09: Proc. of the 2009 ACM/IEEE Conference on
Supercomputing, pages 1–11, New York, NY, USA, 2009. ACM.
(PDF)
(doi:10.1145/1654059.1654111)
- [7]
- Nathan R.
Tallent, John Mellor-Crummey, and Michael W.
Fagan.
Binary analysis for measurement and attribution of program performance.
In PLDI '09: Proc. of the 2009 ACM SIGPLAN Conference on Programming
Language Design and Implementation, pages 441–452, New York, NY, USA,
2009. ACM.
Distinguished Paper.
(PDF)
(doi:10.1145/1542476.1542526)
- [8]
- Robert
Fowler, Laksono Adhianto, Bronis de Supinski,
Michael Fagan, Todd Gamblin, Mark
Krentel, John Mellor-Crummey, Martin Schulz,
and Nathan Tallent.
Frontiers of performance
analysis on leadership-class systems.
Journal of Physics: Conference Series, 180:012041 (6pp),
2009.
- [9]
- Nathan R.
Tallent and John Mellor-Crummey.
Effective performance measurement and analysis of multithreaded applications.
In PPoPP '09: Proc. of the 14th ACM SIGPLAN Symposium on Principles and
Practice of Parallel Programming, pages 229–240, New York, NY, USA,
2009. ACM.
(PDF)
(doi:10.1145/1504176.1504210)
- [10]
- Nathan
Tallent, John Mellor-Crummey, Laksono
Adhianto, Mike Fagan, and Mark Krentel.
HPCToolkit: Performance
tools for scientific computing.
Journal of Physics: Conference Series, 125:012088 (5pp),
2008.
- [11]
- Jean Utke,
Uwe Naumann, Mike Fagan, Nathan
Tallent, Michelle Strout, Patrick Heimbach,
Chris Hill, and Carl Wunsch.
OpenAD/F: A modular open-source tool for automatic differentiation of
Fortran codes.
ACM Trans. Math. Softw., 34(4):1–36, 2008.
(doi:10.1145/1377596.1377598)
- [12]
- John
Mellor-Crummey, Robert Fowler, Gabriel
Marin, and Nathan Tallent.
HPCView: A tool for top-down analysis of node performance.
The Journal of Supercomputing, 23(1):81–104, 2002.
(PDF)
(doi:10.1023/A:1015789220266)
Pubs (workshop, other)
- [1]
- Nathan R.
Tallent and John Mellor-Crummey.
Using sampling to understand parallel program performance.
In Holger Brunst et al., editor, Tools for High
Performance Computing 2011. Springer-Verlag, 2012.
To appear.
- [2]
- Xu Liu,
John Mellor-Crummey, and Nathan R. Tallent.
Analyzing application performance bottlenecks on Intel's SCC.
Proc. of the TACC-Intel Highly Parallel Computing Symposium,
2012.
(PDF)
- [3]
- Laksono
Adhianto, John Mellor-Crummey, and Nathan R.
Tallent.
Effectively presenting call path profiles of application performance.
In PSTI 2010: Workshop on Parallel Software Tools and Tool
Infrastructures, in conjunction with the 2010 International Conference on
Parallel Processing, pages 179–188, Los Alamitos, CA, USA, 2010. IEEE
Computer Society.
(PDF)
(doi:10.1109/ICPPW.2010.35)
- [4]
- Nathan R.
Tallent.
Performance Analysis of Optimized Code: Binary Analysis for Performance
Insight.
VDM Verlag Dr. Müller, 2008.
(master's thesis).
- [5]
- L. Adhianto,
M. Fagan, M. Krentel, G. Marin,
J. Mellor-Crummey, and N. R. Tallent.
HPCToolkit: Performance measurement and analysis for supercomputers with
node-level parallelism.
In Workshop on Node Level Parallelism for Large Scale Supercomputers, in
conjuction with Supercomputing 2008, November 2008.
- [6]
- John
Mellor-Crummey and Nathan R. Tallent.
A methodology for accurate, effective and scalable performance analysis of
application programs.
In Workshop on Tools, Infrastructures and Methodologies for the
Evaluation of Research Systems, in conjuction with the 2008 IEEE
International Symposium on Performance Analysis of Systems and
Software, pages 4–11, February 2008.
- [7]
- John
Mellor-Crummey, Nathan R. Tallent, Mike
Fagan, and Jan Odegard.
Application performance profiling on the Cray XD1 using HPCToolkit.
In Proc. of the Cray User's Group, May 2007.
- [8]
- Nathan
Froyd, Nathan Tallent, John Mellor-Crummey,
and Robert Fowler.
Call path profiling for unmodified, optimized binaries.
In GCC Summit '06: Proc. of the GCC Developers' Summit, 2006,
pages 21–36, 2006.
- [9]
- Mike
Fagan and Nathan R. Tallent.
Design and implementation of whirl2xaif and xaif2whirl.
Technical Report TR03-16, Rice University, Houston, TX, 2003.
- [10]
- Mike
Fagan and Nathan R. Tallent.
Porting Open64 to the Cygwin enviroment.
Technical Report TR03-15, Rice University, Houston, TX, 2003.
Posters
- [1]
- Nathan
Tallent, John Mellor-Crummey, and Andrew
Bernat.
Performance tools for
scalable parallel systems.
SciDAC Conference, 2011.
- [2]
- L. Adhianto,
S. Banerjee, M. Fagan,
M. Krentel, G. Marin,
J. Mellor-Crummey, and N. R. Tallent.
HPCToolkit: Performance tools for scientific computing.
In SC '08: Proc. of the 2008 ACM/IEEE Conference on
Supercomputing, New York, NY, USA, 2008. ACM.
- [3]
- Mike
Fagan and Nathan R. Tallent.
OpenADFortTk: OpenAD's Fortran front end.
AD2004: The 4th International Conference on Automatic Differentiation, July
2004.
- [4]
- Nathan
Froyd, John Mellor-Crummey, and Nathan R.
Tallent.
A sample-driven call stack profiler.
4th Symposium of the Los Alamos Computer Science Institute (LACSI 2003),
October 2003.
(Made with bib2xhtml.)