Alan Humphrey
 
Me
   Personal

Publications

2017
"An Integrated Approach to Scaling Task-Based Runtime Systems for Next Generation Engineering Problems"
A. Humphrey, B. Peterson, J. Schmidt, M. Berzins, D. Harris, B. Isaac, J. Thornoc, T. Harman, S. Kumar, S. Petruzza, A. Sanderson, V. Pascussi
Submitted: 8th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems, held in conjunction with SC17: The International Conference on High Performance Computing, Networking, Storage and Analysis, 2017.
"Addressing Global Data Dependencies in Heterogeneous Asynchronous Runtime Systems on GPUs"
B. Peterson, A. Humphrey, J. Schmidt, M. Berzins
Submitted: Third International IEEE Workshop on Extreme Scale Programming Models and Middleware, held in conjunction with SC17: The International Conference on High Performance Computing, Networking, Storage and Analysis, 2017.
"Improving Uintah's Scalability Through the Use of Portable Kokkos-Based Data Parallel Tasks"
J. Holmen, A. Humphrey, D. Sunderland,and M. Berzins
In Proceedings of the Practice and Experience in Advanced Research Computing (PEARC17) 2017. DOI: 10.1145/3093338.3093388
2016
"Radiative Heat Transfer Calculation on 16384 GPUs Using a Reverse Monte Carlo Ray Tracing Approach with Adaptive Mesh Refinement"
A. Humphrey, D. Sunderland, Todd Harman and M. Berzins
In Parallel and Distributed Processing Symposium Workshops (IPDPSW) 2016, IEEE International (17th IEEE International Workshop on Parallel and Distributed Scientific and Engineering Computing (PDSEC 2016)). DOI: 10.1109/IPDPSW.2016.93
"An Overview of Performance Portability in the Uintah Runtime System Through the Use of Kokkos"
D. Sunderland, B. Peterson. J. Schmidt, A. Humphrey, J. Thornock and M. Berzins
In Proceedings of the Second Internationsl Workshop on Extreme Scale Programming Models and Middleware (ESPM2). IEEE Press, Piscataway, NJ, USA, 44-47. DOI: 10.1109/ESPM2.2016.012
"Extending the Uintah Framework through the Petascale Modeling of Detonation in Arrays of High Explosive Devices"
M. Berzins, J. Beckvermit, T. Harman, A. Bezdjian, A. Humphrey, Q. Meng, J. Schmidt and C. Wight In SIAM Journal on Scientific Computing 2016 38:5, S101-S122. DOI: 10.1137/15M1023270
2015
"A Scalable Algorithm for Radiative Heat Transfer Using Reverse Monte Carlo Ray Tracing"
A. Humphrey, T. Harman, M. Berzins and P. Smith
In Proceedings of the International Supercomputing Conference (ISC'15), Springer LNCS, Volume 9137, pp 212-230, Frankfurt, Germany. DOI: 10.1007/978-3-319-20119-1_16
"Exploring Use of the Reserved Core"
J. K. Holmen, A. Humphrey, M. Berzins
In High Performance Parallelism Pearls, Edited by J. Reinders and J. Jeffers, Elsevier, pp. 229-242. 2015. DOI: 10.1016/b978-0-12-803819-2.00010-0
"Reducing Overhead in the Uintah Framework to Support Short-Lived Tasks on GPU-Heterogeneous Architectures"
B. Peterson, H. Dasari, A. Humphrey, J. Sutherland, T. Saad and M. Berzins
In Proceedings of the 5th International Workshop on Domain-Specific Languages and High-Level Frameworks for High Performance Computing (WOLFHPC'15). ACM, New York, NY, USA, Article 4, 8 pages. DOI: 10.1145/2830018.2830023
2014
"Systematic Debugging Methods for Large Scale HPC Computational Frameworks"
A. Humphrey, Q. Meng, M. Berzins, D. Caminha B De Oliveira, Z. Rakamaric and G. Gopalakrishnan
In Computing in Science & Engineering, vol. 16, no. 3, pp. 48-56, May-June 2014. DOI: 10.1109/MCSE.2014.11
2013
"Investigating Applications Portability with the Uintah DAG-based Runtime System on PetaScale Supercomputers"
Q. Meng, A. Humphrey, J. Schmidt, M. Berzins
In Proceedings of SC13: International Conference for High Performance Computing, Networking, Storage and Analysis (SC’13). ACM, New York, NY, USA, Article 96, 12 pages. DOI: 10.1145/2503210.2503250
"Preliminary Experiences with the Uintah Framework on Intel Xeon Phi and Stampede"
Q. Meng, A. Humphrey, J. Schmidt, M. Berzins
In Proceedings of the Conference on Extreme Science and Engineering Discovery Environment: Gateway to Discovery (XSEDE ’13). ACM, New York, NY, USA, Article 48, 8 pages. DOI: 10.1145/2484762.2484779
"Practical Formal Correctness Checking of Million-Core Problem Solving Environments for HPC"
D. Oliveira, Z. Rakamaric, G. Gopalakrishnan, A. Humphrey, Q. Meng, M. Berzins
In 2013 5th International Workshop on Software Engineering for Computational Science and Engineering (SE-CSE). IEEE Press, Piscataway, NJ, USA, 75-83. DOI: 10.1109/SECSE.2013.6615102
2012
"Radiation Modeling Using the Uintah Heterogeneous CPU/GPU Runtime System"
A. Humphrey, Q. Meng, M. Berzins and T. Harman
In Proceedings of the 1st Conference of the Extreme Science and Engineering Discovery Environment: Bridging from the eXtreme to the campus and beyond (XSEDE ’12). ACM, New York, NY, USA, Article 4, 8 pages. DOI: 10.1145/2335755.233579
"The Uintah Framework: A Unified Heterogeneous Task Scheduling and Runtime System"
Q. Meng, A. Humphrey and M. Berzins
In Proceedings International Conference for High Performance Computing, Networking, Storage and Analysis (SC’12) 2012 SC Companion: , vol., no., pp.2441,2448, 10-16 Nov. 2012 DOI: 10.1109/SCC.2012.6674233
"Past, Present, and Future Scalability of the Uintah Software"
M. Berzins, J. Schmidt, Q. Meng and A. Humphrey
In Proceedings of the Extreme Scaling Workshop (BW-XSEDE ’12). University of Illinois at Urbana-Champaign, Champaign, IL, USA, Article 6, 6 pages. ACMID: 2462083
2011
"Performance Degradation Analysis of GPU Kernels"
J. Lv, G. Li, A. Humphrey and G. Gopalakrishnan
In Proceedings of the 23rd International Conference on Computer Aided Verification (CAV 2011 EC2 Workshop), 2012
2010
"GEM: Graphical Explorer of MPI Programs"
A. Humphrey, C. Derrick, G. Gopalakrishnan and B. Tibbitts
In 2010 39th International Conference on Parallel Processing Workshops. DOI: 10.1109/ICPPW.2010.33 10.1145/1879211.1879248
"Seamless Integration of Two Approaches to Dynamic Formal Verification of MPI Programs."
A. Vo, G. Gopalakrishnan, S. Vakkalanka, A. Humphrey and C. Derrick
In Proceedings of Programming Languages Design and Implementation, First Workshop on Advances in Message Passing (AMP Workshop, co-located with PLDI)

Conference Presentations

2017
"Uintah Runtime System"
2017, Workshop on Exascale Software Technologies (WEST), Stanford University, Palo Alto, CA, USA
"Panel Member - Performance & Debugging Tools Panel"
2017, Workshop on Exascale Software Technologies (WEST), Stanford University, Palo Alto, CA, USA
2016
"Enabling Scalable Radiation Modeling Through Adaptive Mesh Refinement"
2016 SIAM Conference on Parallel Processing for Scientific Computing: Presented in "Challenges in Parallel Adaptive Mesh Refinement" minisymposium
"Efficient Utilization of Large-Scale Heterogeneous Systems Using the Uintah Computational Framework"
2016 GPU Technology Conference (GTC'16)
2014
"Harnessing the Power of Titan with the Uintah Computational Framework"
2014 GPU Technology Conference (GTC'14)
"Moving to Heterogeneous Architectures with the Uintah Framework"
16th SIAM Conference on Parallel Processing for Scientific Computing: Presented in "CS&E Applications on Novel Architectures" minisymposium
2013
"A Unified Approach to Heterogeneous Architectures using the Uintah Framework"
2013 SIAM Conference on Computational Science and Engineering: Presented in "Early Experiences on Stampede and the Intel MIC Architecture - Part I of II" minisymposium
2012
"Developing and Tuning Parallel Scientific Applications in Eclipse"
Supercomputing 2012: Presented in "Performance Tuning and Analysis Tools" module
"The Uintah Framework: A Unified Heterogeneous Task Scheduling and Runtime System"
HP Consortium for Advanced Scientific and Technical Computing (HP-CAST 19)
"A New and Improved Eclipse Parallel Tools Platform: Advancing the Development of Scientific Applications"
XSEDE 2012: Presented in "Performance and Advanced Features" module
"Migrating the Uintah Computational Framework to CPU/GPU Architectures"
15th SIAM Conference on Parallel Processing for Scientific Computing: Presented in "Meshing and Adaptive Methods" section
2011
"A New & Improved Eclipse Parallel Tools Platform: Advancing the Development of Scientific Applications"
Supercomputing 2011: Presented in "Performance and Advanced Features" module
"A New & Improved Eclipse Parallel Tools Platform: Advancing the Development of Scientific Applications"
TeraGrid 2011: Presented in "Advanced Features" module
2010
"An Integration of Dynamic MPI Formal Verification Within Eclipse PTP"
Supercomputing 2010 - ACM Student Research Poster Competition: Won 2nd place
"Developing Scientific Applications using Eclipse and the Parallel Tools Platform"
Supercomputing 2010: Presented in "Advanced Features" module.
"Scalable Dynamic Formal Verification and Correctness Checking of MPI Applications"
Supercomputing 2010 - Presented in joint tutorial with LLNL and TU Dresden.
"GEM: Graphical Explorer of MPI Programs"   —   Abstract   |   Poster
A. Humphrey, C. Derrick, G. Gopalakrishnan and B. Tibbitts
ACM Symposium on Software Visualization (SOFTVIS 2010)
2009
"Developing Scientific Applications using Eclipse and the Parallel Tools Platform"
Supercomputing 2009: Presented in "Advanced Features" module.