Heike Jagode

 
 
 
 
 
 

Heike Jagode joined the Innovative Computing Laboratory (ICL), under the leadership of Jack Dongarra, in 2008. Currently, she holds the position of Research Associate Professor at ICL, which is part of the Tickle College of Engineering at the University of Tennessee, Knoxville (UTK). Furthermore, Heike assumed the role of Lead of the ICL Performance Group in 2013. She specializes in High Performance Computing (HPC) and the efficient utilization of advanced computer architectures. Her primary focus is on developing methods and tools for performance analysis, tuning, and energy efficiency of parallel scientific applications.

Heike's Ph.D. research (advisor: Jack Dongarra) focused on a multi-disciplinary effort to develop Dataflow Programming Paradigms for Computational Chemistry Methods to make these methods compatible with next-generation task scheduling systems like StarPU or PaRSEC. In her research, she converted the state-of-the-art NWChem Coupled Cluster methods into different dataflow versions and demonstrated the benefits of dataflow-based task execution over coarse grain parallelism in terms of scalability, resource utilization, and programmability.

Summary of Current and Past Appointments

At the Innovative Computing Laboratory (ICL), led by Prof. Dr. Jack Dongarra, University of Tennessee, Knoxville, USA:
        Research Associate Professor 07/2023 to present
        Lead of ICL Performance Group 07/2013 to present
        Research Assistant Professor 10/2017 to 06/2023
        Research Director 03/2014 to 09/2017
        Research Scientist II 11/2011 to 02/2014
        Research Associate III 02/2008 to 10/2011
At Oak Ridge National Laboratory (ORNL), joint appointment with ICL:
        Research Associate III 02/2008 to 02/2009
At the Center of High-Performance Computing (ZIH), led by Prof. Dr. Wolfgang Nagel, University of Technology Dresden, Germany:
        Research Staff 01/2002 to 01/2008

 
 
 
 

Doctor of Philosophy (Ph.D.) in Computer Science, University of Tennessee, Knoxville, USA 05/2017
Dissertation: "Dataflow Programming Paradigms for Computational Chemistry Methods", (Advisor: Prof. Dr. Jack Dongarra)
Master of Science (M.Sc.) in High Performance Computing, University of Edinburgh, EPCC, Scotland, UK 08/2006
Dissertation: "Fourier Transforms for the BlueGene/L Communication Network", (Advisor: Prof. Dr. Joachim Hein)
Master of Science (M.Sc.) in Applied Techno-Mathematics, University of Applied Sciences Mittweida, Germany 12/2001
Thesis: "Calculation of Heat Conduction for a Building Simulation", (Advisor: Prof. Dr. Cordula Bernert)
Bachelor of Science (B.Sc.) in Applied Mathematics, University of Applied Sciences Mittweida, Germany 2001

 
 
 
 

Current:

DOE ASCR: Software Tools Ecosystem Project (STEP) (2024-2028)
NSF: Collaborative Research: Frameworks: SPADE: Scalable Performance and Accuracy analysis for Distributed and Extreme-scale systems (2023-2027)

Past:

DOE: Exascale Computing Project (ECP): Exa-PAPI: The Exascale Performance Application Programming Interface
NSF: SI2-SSI: Collaborative Proposal: PAPI-EX: Performance Application Programming Interface for Extreme-Scale Environments
DOE: BES: DESC: Development of Exascale Software for Heterogeneous and Interfacial Catalysis
NSF: SI2-SSE: PULSE: PAPI Unifying Layer for Software-defined Events
NSF: SHF: Medium: Collaborative Research: ANACIN-X: Analysis and modeling of Non-determinism and Associated Costs IN eXtreme scale applications
CoDAASH: A Co-Design Approach for Advances in Software and Hardware
POINT: Productivity from Open, INtegrated Tools
SuPER: Institute for Sustained Performance, Energy, and Resilience

 
 
 
 

2023

Barry, D., Jagode, H., Danalis A., Dongarra, J. "Memory Traffic and Complete Application Profiling with PAPI Multi-Component Measurements" in , 2023 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), St. Petersburg, Florida, IEEE, 2023, To appear.

2022

Book Chapter: Danalis A., Jagode, H. "Performance Application Programming Interface" in Accelerated Computing with HIP, Advanced Micro Devices, Inc., Sun, Baruah and Kaeli, 2022.

2021

Book Chapter: Penchoff, D., Valeev, E., Jagode, H., Luszczek, P., Danalis, A., Bosilca, G., Harrison, R.J., Dongarra, J., Windus, T.L. "An Introduction to High Performance Computing and Its Intersection with Advances in Modeling Rare Earth Elements and Actinides" in Rare Earth Elements and Actinides: Progress in Computational Science Applications, ACS Publications, ACS Symposium Series, Vol. 1388, Chapter 1, pp. 1-53, 2021.

2020

Barry, D., Danalis, A., Jagode, H. "Effortless Monitoring of Arithmetic Intensity with PAPI's Counter Analysis Toolkit," 13th International Workshop on Parallel Tools for High Performance Computing, Springer Nature Switzerland AG, C. Niethammer et al. (Eds.), pp. 1-25, 2020.

2019

Jagode, H., Danalis, A., Dongarra, J. "What it Takes to keep PAPI Instrumental for the HPC Community (white paper)," 2019 Collegeville Workshop on Sustainable Scientific Software (CW3S19), July 22-24, 2019, Collegeville, Minnesota, pp. 1-4, 2019. [pdf][bibtex]

Jagode, H., Danalis, A., Anzt, H., Dongarra, J. "PAPI Software-Defined Events for in-depth Performance Analysis," International Journal of High Performance Computing Applications (IJHPCA), 33, no. 6, pp. 1113-1127, 2019. [pdf][bibtex]

Danalis, A., Jagode, H., Herault, T., Luszczek, P., Dongarra, J. "Software-defined Events through PAPI," 24th International Workshop on High-Level Parallel Programming Models and Supportive Environments (HIPS), in conjunction with 33rd IEEE International Parallel & Distributed Processing Symposium (IPDPS), May 20-24, 2019, Rio de Janeiro, Brazil, pp. 363-372, 2019. [pdf][bibtex]

Danalis, A., Jagode, H., Hanumantharayappa, Ragate, S., Dongarra, J. "Counter Inspection Toolkit: Making Sense out of Hardware Performance Event," 11th International Workshop on Parallel Tools for High Performance Computing, Springer Nature Switzerland AG, C. Niethammer et al. (Eds.), pp. 17-37, 2019. [pdf][bibtex]

2018

Jagode, H., Danalis, A., Hoque, R., Faverge, M., Dongarra, J. "Evaluation of Dataflow Programming Models for Electronic Structure Theory," Concurrency and Computation: Practice and Experience (CCPE): Special Issue on Parallel and Distributed Algorithms, vol. 2018, issue e4490, pp. 1-20, 2018. [pdf][bibtex]

Haidar, A., Jagode, H., Vaccaro, P., YarKhan, A., Tomov, S., Dongarra, J. "Investigating Power Capping toward Energy-Efficient Scientific Applications," Concurrency and Computation: Practice and Experience (CCPE): Special Issue on Power-Aware Computing, vol. 2018, issue e4485, pp. 1-14, 2018. [pdf][bibtex]

2017

Book Chapter: Parker, S., Mellor-Crummey, J., Ahn, D., Jagode, H., Brunst, H., Shende, S., Malony, A., Lecomber, D., DelSignore, J., Tschueter, R., Castain, R., Harms, K., Carns, P., Loy, R., Kumaran, K. "Performance Analysis and Debugging Tools at Scale" in Exascale Scientific Applications: Scalability and Performance Portability, Chapman & Hall / CRC Press, Computational Science Series, pp. 17-50, 2017.

Best Research Poster Finalist: Danalis, A., Jagode, H., Weaver, V., Liu, Y., Dongarra, J. "New Developments for PAPI 5.6+," Supercomputing 2017: The International Conference for High Performance Computing, Networking, Storage and Analysis (SC17), Denver, Colorado, USA, November 12-17, 2017.

Best Research Paper Finalist: Haidar, A., Jagode, H., YarKhan, A., Vaccaro, P., Tomov, S., Dongarra, J. "Power-aware Computing: Measurement, Control, and Performance Analysis for Intel Xeon Phi," 2017 IEEE High Performance Extreme Computing Conference (HPEC '17), Waltham, Massachusetts, USA, September 12-14, 2017. [pdf][bibtex]

Ph.D. Dissertation: Jagode, H., "Dataflow Programming Paradigms for Computational Chemistry Methods," PhD dissertation (Advisor: Prof. Dr. Jack Dongarra), University of Tennessee, Knoxville, USA, May 2017. [pdf][bibtex]

2016

Jagode, H., Danalis, A., Dongarra, J. "Accelerating NWChem Coupled Cluster through dataflow-based Execution," International Journal of High Performance Computing Applications (IJHPCA), pp. 1-13, Jan. 2017. [pdf][bibtex]

2015

Jagode, H., YarKhan, A., Danalis, A., Dongarra, J. "Power Management and Event Verification in PAPI," Tools for High Performance Computing 2015, 9th International Workshop on Parallel Tools for High Performance Computing, September 2015, Dresden, Germany, Springer International Publishing, Andreas Knuepfer et al. (Eds.), pp. 41-51, 2016. [pdf][bibtex]

Jagode, H., Danalis, A., Bosilca G., Dongarra, J. "Accelerating NWChem Coupled Cluster through dataflow-based Execution," Parallel Processing and Applied Mathematics: 11th International Conference, PPAM 2015, Krakow, Poland, September 6-9, 2015, Springer International Publishing, R. Wyrzykowski et al. (Eds.): PPAM 2015, Part I, LNCS 9573, pp. 366-376, 2016. [pdf][bibtex]

Danalis, A., Jagode, H., Bosilca G., Dongarra, J. "PaRSEC in Practice: Optimizing a legacy Chemistry application through distributed task-based execution," 2015 IEEE International Conference on Cluster Computing, Chicago, Illinois, USA, IEEE, pp. 304-313, September 8-11, 2015. [pdf][bibtex]

2014

Jagode-McCraw, H., Ralph, J., Danalis, A., Dongarra, J. "Power Monitoring with PAPI for Extreme Scale Architectures and Dataflow-based Programming Models," Workshop on Monitoring and Analysis for High Performance Computing Systems Plus Applications (HPCMASPA 2014), IEEE Cluster 2014, Madrid, Spain, September 26, 2014, IEEE, pp. 385-391. [pdf][bibtex]

Jagode-McCraw, H., Danalis, A., Herault, T., Bosilca G., Dongarra, J., Kowalski, K., Windus, T.L. "Utilizing Dataflow-based Execution for Coupled Cluster Methods," IEEE Cluster 2014, Madrid, Spain, September 22-26, 2014, IEEE, pp. 296-297. [pdf][bibtex]

2013

Jagode-McCraw, H., Terpstra, D., Dongarra, J., Davis, K., Musselman R. "Beyond the CPU: Hardware Performance Counter Monitoring on Blue Gene/Q," International Supercomputing Conference 2013 (ISC'13), Leipzig, Germany, June 16-20, 2013, J.M. Kunkel, T. Ludwig, and H. Meuer (Eds.): Supercomputing, LNCS 7905, pp. 213-225. Springer, Heidelberg (2013). [pdf][bibtex]

Weaver, V., Terpstra, D., Jagode-McCraw, H., Johnson, M., Kasichayanula, K., Ralph, J., Nelson, J., Mucci, P., Mohan, T., Moore, S. "PAPI 5: Measuring Power, Energy, and the Cloud," 2013 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS-2013), Austin, TX, April 21-23, 2013. [pdf][bibtex]

2012

Johnson, M., Jagode-McCraw, H., Moore, S., Mucci, P., Nelson, J., Terpstra, D., Weaver, V., Mohan, T. "PAPI-V: Performance Monitoring for Virtual Machines," CloudTech-HPC 2012, Pittsburgh, PA, September 10-13, 2012. [pdf][bibtex]

Full Day Tutorial at XSEDE12: Hadri, B., Jagode, H., Moore, S., Patel P., You, H. "Toward Improved Performance Solutions (TIPS) on XSEDE Systems," XSEDE12 (Extreme Science and Engineering Discovery Environment), Chicago, IL, July 16-19, 2012. [http][bibtex]

Jagode, H., Moore, S., Terpstra, D."Performance Counter Monitoring for the Blue Gene/Q Architecture," ScicomP 2012, Toronto, Canada, 2012. [pdf][bibtex]

Jagode-McCraw, H. "Performance Counter Monitoring for the Blue Gene/Q Architecture," University of Tennessee Computer Science Technical Report, ICL-UT-12-01, June 6, 2012. [pdf][bibtex]

2011

Malony, A., Biersdorff, S., Shende, S., Jagode, H., Tomov, S., Juckeland, G., Dietrich, R., Poole, D., Lamb, C. "Parallel Performance Measurement of Heterogeneous Parallel Systems with GPUs," ICPP 2011, Taipei, Taiwan, 2011. [pdf][bibtex]

2010

Jagode, H., Knuepfer, A., Dongarra, J., Jurenz, M., Mueller, M. S., Nagel, W. E. "Trace-based Performance Analysis for the Petascale Simulation Code FLASH," International Journal of High Performance Computing Applications (IJHPCA), Volume 25 Issue 4 November 2011 pp. 428 - 439, 2010. [Original Journal version (black/white pdf)] [Color version of pdf] [bibtex]

2009

Terpstra, D., Jagode, H., You, H., Dongarra, J. "Collecting Performance Data with PAPI-C," Tools for High Performance Computing 2009, Springer Berlin / Heidelberg, 3rd Parallel Tools Workshop, Dresden, Germany, pp. 157-173, 2009. [pdf][bibtex]

Alam, S. R., Barrett, R. F., Jagode, H., Kuehn, J. A., Poole, S. W. and Sankaran, R. "Impact of Quad-core Cray XT4 System and Software Stack on Scientific Computation," Euro-Par 2009, Lecture Notes in Computer Science, Springer Berlin / Heidelberg, Delft, The Netherlands, Volume 5704/2009, pp. 334-344, August 25-28, 2009. [pdf][bibtex]

ISC'09 Research Award: Jagode, H., Moore S., Terpstra, D., Dongarra, J., Knuepfer, A., Jurenz, M., Mueller, M. S., Nagel, W. E. "I/O Performance Analysis for the Petascale Simulation Code FLASH," ISC'09, Hamburg, Germany, June 23 - 26, 2009. [pdf][bibtex]

de Supinski, B., Alam, S., Bailey, D., Carrington, L., Daley, C., Dubey, A., Gamblin, T., Gunter, D., Hovland, P., Jagode, H., Karavanic, K., Marin, G., Mellor-Crummey, J., Moore, S., Norris, B., Oliker, L., Olschanowsky, C., Roth, P., Schulz, M., Shende, S., Snavely, A. "Modeling the Office of Science Ten Year Facilities Plan: The PERI Architecture Tiger Team," SciDAC 2009, Journal of Physics: Conference Series, IOP Publishing, San Diego, California, Vol. 180 (2009) 012039, June 14-18, 2009. [pdf][bibtex]

Jagode, H., Dongarra, J., Alam, S., Vetter, J., Spear, W., Malony, A. "A Holistic Approach for Performance Measurement and Analysis for Petascale Applications," ICCS 2009 Joint Workshop: Tools for Program Development and Analysis in Computational Science and Software Engineering for Large-Scale Computing, G. Allen et al. eds. Springer-Verlag Berlin Heidelberg 2009, Baton Rouge, Louisiana, ICCS 2009, Part II, LNCS 5545, pp. 686-695, May 25-27, 2009. [pdf][bibtex]

Jagode, H., Knuepfer, A., Dongarra, J., Jurenz, M., Mueller, M. S., Nagel, W. E. "Trace-based Performance Analysis for the Petascale Simulation Code FLASH," Innovative Computing Laboratory Technical Report, ICL-UT-09-01, April 15, 2009. [pdf][bibtex]

2008

Jagode, H., Hein, J. "Custom assignment of MPI ranks for parallel multi-dimensional FFTs: Evaluation of BG/P versus BG/L," Proceedings of the 2008 IEEE International Symposium on Parallel and Distributed Processing with Applications (ISPA-08), IEEE Computer Society, Sydney, Australia, pp.271-283, 2008. [pdf][bibtex]

Jagode, H., Hein, J., Trew, A. "Task placement of parallel multi-dimensional FFTs on a mesh communication network," University of Tennessee Computer Science Technical Report, UT-CS-08-613, April 22, 2008. [pdf][bibtex]


M.Sc. Thesis: Jagode, H., "Fourier Transforms for the Blue Gene/L Communication Network," MSc thesis (Advisor: Prof. Dr. Joachim Hein), The University of Edinburgh, Scotland, UK, 2006. [pdf][bibtex]

M.Sc. Thesis: Jagode, H., "Calculation of Heat Conduction for a Building Simulation," MSc thesis (Advisor: Prof. Cordula Bernert), University of Applied Sciences Mittweida, Germany, and The Institute for Air-Conditioning and Refrigeration Technology, Dresden (ILK), 2001.


 
 
 
 

Heike Jagode has served, or is currently serving, on the executive/program/review committees for the following conferences:

ISC HPC 2024 (International Supercomputing 2024) - Technical Program Committee: (1) Workshops, (2) Tutorials
12-16 May, 2024, Hamburg, Germany


SC23 (Supercomputing 2023) - Workshop Committee: ProTools
12-17 November, 2023, Denver, Colorado


SC22 (Supercomputing 2022) - Executive Committee, Technical Program Committee: SC22 Technical Program Vice Chair
13-16 November, 2022, Dallas, Texas


ISC HPC 2021 (International Supercomputing 2021) - ISC 2021 Steering Committee, Workshops Chair
24 June - 2 July, 2021, Frankfurt, Germany (Held Virtually)


Journal: IEEE Transactions on Parallel and Distributed Systems - Special Section on Innovative R&D toward the Exascale Era - Review Committee
July 2021


IPDPS 2021 (35th IEEE International Parallel & Distributed Processing Symposium) - Program Committee: Vice Chair for System Software Track
17-21 May, 2021, Portland, Oregon (Held Virtually)


SC20 (Supercomputing 2020) - Technical Program Committees: (1) Technical Papers (Track: Performance)
15-20 November, 2020, Atlanta, Georgia (Held Virtually)


ISC HPC 2020 (International Supercomputing 2020) - ISC 2020 Steering Committee, Workshops Chair
21-25 June, 2020, Frankfurt, Germany (Held Virtually)


25th International Workshop on High-Level Parallel Programming Models and Supportive Environments (HIPS2020) held in conjunction with IPDPS 2020 (34th IEEE International Parallel & Distributed Processing Symposium) - Workshop Co-Chair
18-22 May, 2020, New Orleans, Louisiana (Held Virtually)


SC19 (Supercomputing 2019) - Technical Program Committees: (1) Technical Papers (Track: State of the Practice), (2) Tutorials
17-22 November, 2019, Denver, Colorado


PPAM 2019 (13th International Conference on Parallel Processing and Applied Mathematics) - Program Committee
8-11 September, 2019, Bialystok, Poland


Euro-Par 2019 (25th International European Conference on Parallel and Distributed Computing) - Workshops Program Committee
26-30 August, 2019, Goettingen, Germany


ISC HPC 2019 (International Supercomputing 2019) - ISC 2019 Steering Committee, Workshops Deputy Chair
16-20 June, 2019, Frankfurt, Germany


ICCS 2019 (2019 International Conference on Computational Science) - Program Committee
12-14 June, 2019, Faro, Algarve, Portugal


SC18 (Supercomputing 2018) - Technical Program Committees: (1) Technical Papers (Track: Performance), (2) Tutorials
11-16 November, 2018, Dallas, Texas


ISC HPC 2018 (International Supercomputing 2018) - Technical Program Committee: Workshops
24-28 June, 2018, Frankfurt, Germany


SC17 (Supercomputing 2017) - Technical Program Committee: Tutorials
12-17 November, 2017, Denver, Colorado


ESPT2017: 6th Workshop on Extreme-Scale Programming Tools
In conjunction with SC17 - Program Committee

12 November, 2017, Denver, Colorado


ICCS 2017 (2017 International Conference on Computational Science) - Program Committee
12-14 June, 2017, Zuerich, Switzerland


SC16 (Supercomputing 2016) - Technical Program Committees: (1) Technical Papers (Track: Performance), (2) Tutorials
13-18 November, 2016, Salt Lake City, Utah


ESPT2015: Workshop on Extreme-Scale Programming Tools
In conjunction with SC15 - Program Committee

16 November, 2015, Austin, Texas


2. International Workshop on Hardware-Software Co-Design for High Performance Computing (Co-HPC 2015)
In conjunction with SC15 - Program Committee

16 November, 2015, Austin, Texas


1. International Workshop on Hardware-Software Co-Design for High Performance Computing (Co-HPC 2014)
In conjunction with SC14 - Program Committee

17 November, 2014, New Orleans, Louisiana


SC14 (Supercomputing 2014) - Technical Posters Committee
16-21 November, 2014, New Orleans, Louisiana


SC13 (Supercomputing 2013) - Technical Posters Committee
17-22 November, 2013, Denver, Colorado


SC12 (Supercomputing 2012) - Technical Posters Committee
10-16 November, 2012, Salt Lake City, Utah


PSTI 2011 (Workshop on Parallel Software Tools and Tool Infrastructures) - Program Committee
13-16 September, 2011, Taipei, Taiwan


ISC'11 (International Supercomputing 2011)
19-23 June, 2011, Hamburg, Germany


PSTI 2010 (Workshop on Parallel Software Tools and Tool Infrastructures) - Program Committee
13-16 September, 2010, San Diego, CA


ISC'10 (International Supercomputing 2010)
30 May - 3 June, 2010, Hamburg, Germany


SC08 (Supercomputing 2008) - European Media Relations Coordinator
15-21 November, 2008, Austin, TX


Euro-Par 2006 (European Conference on Parallel Computing)
29 Aug - 1 Sep, 2006, Dresden, Germany


ECMTB 2005 (The European Conference on Mathematical and Theoretical Biology)
18-22 July, 2005, Dresden, Germany


ParCo 2003 (Parallel Computing Conference)
2-5 September, 2003, Dresden, Germany



 
 
 
 

jagode@icl.utk.edu
Phone 865-974-8057
Office Claxton 313

University of Tennessee
Innovative Computing Laboratory
1122 Volunteer Blvd, Claxton Building
Knoxville, Tennessee 37996-3450
Fax 865-974-8296