E-mail: | adanalis@icl.utk.edu |
Phone: | (865) 974-9985 |
Office: | Claxton Building, Room 318 |
Mailing address: |
Innovative Computing Laboratory, Suite 203, 1122 Volunteer Blvd, Knoxville, TN 37996 |
About
My research interests come mainly from the area of High Performance Computing. Recently, my work has been focused mainly on the subjects of System Benchmarking, Performance Measurement, Compiler Analysis and Optimization, MPI, and Accelerators. Currently, I am a Research Assistant Professor with the Department of Electrical Engineering and Computer Science at the University of Tennessee, Knoxville, and I am affiliated with the Innovative Computing Laboratory.
I received my Ph.D. in Computer Science from the University of Delaware, on the subject of Compiler Optimizations for HPC. I received an M.Sc. in Computer Science from the University of Delaware and an M.Sc. in Computer Science from the University of Crete, both on Computer Networks, and a B.Sc. in Physics from the University of Crete.
Publications
- D. Barry, H. Jagode, A. Danalis, J. Dongarra, "Memory Traffic and Complete Application Profiling with PAPI Multi-Component Measurements", in IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), St. Petersburg, Florida, 2023.
- D. Penchoff, E. Valeev, H. Jagode, P. Luszczek, A. Danalis, G. Bosilca, R. Harrison, J. Dongarra, and T. Windus, "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, pp. 3-53, Oct 2021.
- D. Barry, A. Danalis, H. Jagode, "Effortless Monitoring of Arithmetic Intensity with PAPI's Counter Analysis Toolkit", in 13th International Workshop on Parallel Tools for High Performance Computing, Springer Nature Switzerland AG, C. Niethammer et al., pp. 195-218, May 2021.
- A. Danalis, H. Jagode, T. Herault, P. Luszczek, J. Dongarra, "Software-defined Events through PAPI", in 24th International Workshop on High-Level Parallel Programming Models and Supportive Environments (HIPS), in conjunction with 33rd IEEE International Parallel & Distributed Processing Symposium (IPDPS), pp. 1-10, Rio de Janeiro, Brazil, May 20-24, 2019.
- J. Jagode, A. Danalis, H. Anzt, J. Dongarra, "PAPI Software-Defined Events for in-depth Performance Analysis", in International Journal of High Performance Computing Applications (IJHPCA), pp. 1-13, May 2019.
- A. Danalis, H. Jagode, Hanumantharayappa, S. Ragate, J. Dongarra, "Counter Inspection Toolkit: Making Sense Out of Hardware Performance Events", in Proceedings of the 11th International Workshop on Parallel Tools for High Performance Computing, pp. 17-37, DOI: 10.1007/978-3-030-11987-4, 2019
- M. Beck, T. Moore, P. Luszczek, A. Danalis, "Interoperable Convergence of Storage, Networking, and Computation", in Lecture Notes in Networks and Systems (Volume: 70), 2019.
- H. Jagode, A. Danalis, R. Hoque, M. Faverge and J. Dongarra, "Evaluation of Dataflow Programming Models for Electronic Structure Theory", in Concurrency and Computation: Practice and Experience (CCPE): Special Issue on Parallel and Distributed Algorithms, (Volume: 2018, issue e4490, pp. 1-20), 2018.
- A. Danalis, H. Jagode, V. Weaver, Y. Liu and J. Dongarra, "New Developments for PAPI 5.6+", in Poster Session of SC 2017: The International Conference for High Performance Computing, Networking, Storage and Analysis, Denver, Colorado, USA, November 12-17, 2017. (Best Research Poster Finalist).
- H. Jagode, A. Danalis, G. Bosilca and J. Dongarra, "Accelerating NWChem Coupled Cluster through dataflow-based Execution", in International Journal of High Performance Computing Applications (IJHPCA), pp. 1-13, Jan. 2017
- H. Jagode, A. Danalis, G. Bosilca and J. Dongarra, "Accelerating NWChem Coupled Cluster through dataflow-based Execution", in (PPAM'15), LNCS Parallel Processing and Applied Mathematics (Volume: 9573, pp: 366-3760), Apr. 2, 2016.
- P. Luszczek, M. Gates, J. Kurzak, A. Danalis and J. Dongarra, "Search space generation and pruning system for autotuners", in IEEE International Parallel and Distributed Processing Symposium Workshops (iWAPT 2016), May, 2016.
- A. Danalis, H. Jagode, G. Bosilca and J. Dongarra, "PaRSEC in Practice: Optimizing a Legacy Chemistry Application through Distributed Task-Based Execution", in IEEE Cluster 2015, Chicago, Illinois, USA, Sep. 8-11, 2015.
- H. Jagode, A. YarKhan, A. Danalis and J. Dongarra, "Power Management and Event Verification in PAPI", in 9th Parallel Tools Workshop, Dresden, Germany, Sep. 2-3, 2015.
- A. Danalis, G. Bosilca, A. Bouteiller, T. Herault and J. Dongarra, "PTG: an abstraction for unhindered parallelism", in Proceedings of the International Workshop on Domain-Specific Languages and High-Level Frameworks for High Performance Computing (WOLFHPC), 2014.
- H. McCraw, J. Ralph, A. Danalis and J. Dongarra, "Power Monitoring with PAPI for Extreme Scale Architectures and Dataflow-based Programming Models", in Workshop on Monitoring and Analysis for High Performance Computing Systems Plus Applications, IEEE Cluster 2014, Madrid, Spain, 09/2014.
- H. McCraw, A. Danalis, G. Bosilca, J. Dongarra, K. Kowalski and T. Windus, "Utilizing Dataflow-based Execution for Coupled Cluster Methods", in IEEE Cluster 2014 (poster session), Madrid, Spain, 09/2014.
- M. Baboulin, D. Becker, G. Bosilca, A. Danalis and J. Dongarra, "An efficient distributed randomized algorithm for solving large dense symmetric indefinite linear systems" In Parallel Computing, Volume 40, Issue 7, Pages: 213--223, July 2014.
- G. Bosilca, A. Bouteiller, A. Danalis, M. Faverge, T. Herault and J. Dongarra,
"PaRSEC: Exploiting heterogeneity for enhancing scalability"
in Computing in Science and Engineering (Volume:15, Issue: 6), Nov., 2013,
DOI: 10.1109/MCSE.2013.98 - G. Bosilca, A. Bouteiller, A. Danalis, T. Herault, J. Kurzak, P. Luszczek, S. Tomov and J. Dongarra, "Scalable Dense Linear Algebra on Heterogeneous Hardware", In HPC: Transition Towards Exascale Processing, in the series Advances in Parallel Computing, IOS Press, 2013
- A. Danalis, P. Luszczek, G. Marin, J. S. Vetter and J. Dongarra,
"BlackjackBench: Portable Hardware Characterization with Automated Results' Analysis"
In The Computer Journal, June 28, 2013,
DOI: 10.1093/comjnl/bxt057 - G. Bosilca, A. Bouteiller, A. Danalis, T. Herault, P. Luszczek and J. Dongarra, "Dense Linear Algebra on Distributed Heterogeneous Hardware with a Symbolic DAG Approach", In Scalable Computing and Communications: Theory and Practice, Samee U. Khan, Lizhe Wang, and Albert Y. Zomaya, John Wiley & Sons, pp. 699-735, March, 2013.
- A. Danalis, C. McCurdy and J. S. Vetter, "Efficient Quality Threshold Clustering for Parallel Architectures" In IEEE International Parallel & Distributed Processing Symposium (IPDPS '12), Shanghai, China, May, 2012
- A. Danalis, P. Luszczek, J. Dongarra, G. Marin and J.S Vetter, "BlackjackBench: Portable Hardware Characterization", In SIGMETRICS Performance Evaluation Review 40(2), 2012.
- G. Bosilca, A. Bouteiller, A. Danalis, T. Herault and J. Dongarra, "From Serial Loops to Parallel Execution on Distributed Systems", In International European Conference on Parallel and Distributed Computing (Euro-Par '12), Rhodes, Greece, Aug, 2012
- G. Bosilca, A. Bouteiller, A. Danalis, T. Herault, P. Lemarinier and J. Dongarra, "DAGuE: A generic distributed DAG Engine for High Performance Computing", In Parallel Computing, Elsevier, Vol. 38, No 1-2, 27-51, 2012.
- G. Bosilca, A. Bouteiller, A. Danalis, M. Faverge, A. Haidar, T. Herault, J. Kurzak, J. Langou, P. Lemarinier, H. Ltaeif, P. Luszczek, A. YarKhan and J. Dongarra, "Flexible Development of Dense Linear Algebra Algorithms on Massively Parallel Architectures with DPLASMA", In Proceedings of the 2011 IEEE International Symposium on Parallel and Distributed Processing Workshops (IPDPSW' 11), Anchorage, Alaska, May, 2011.
- A. Danalis, G. Marin, C. McCurdy, J. S. Meredith, P. C. Roth, K. Spafford, V. Tipparaju and J. S. Vetter, "The Scalable Heterogeneous Computing (SHOC) benchmark suite". In Workshop on General-Purpose Computation on Graphics Processors (GPGPU '10), March, 2010.
- A. Danalis, L. Pollock, M. Swany and J. Cavazos, "MPI-aware Compiler Optimizations for Improving Communication-Computation Overlap", In International Conference on Supercomputing (ICS '09), NY, USA, June, 2009.
- A. Danalis, L. Pollock and M. Swany, "Gravel: a communication library to fast path MPI", In EuroPVM/MPI, Dublin, Ireland, September 2008.
- A. Danalis, L. Pollock, M. Swany and J. Cavazos, "Implementing an Open64-based Tool for Improving the Performance of MPI Programs", In the Open64 Workshop, in conjunction with IEEE/ACM International Symposium on Code Generation and Optimization (CGO), Boston, MA, USA, April 2008.
- A. Danalis, L. Pollock and M. Swany, "Introducing Gravel: An MPI Companion Library", In the Next Generation Software Workshop (NGS '08), in conjunction with the 22th International Parallel and Distributed Processing Symposium (IPDPS '08), Miami, FL, USA April 2008.
- A. Danalis, L. Pollock and M. Swany, "Automatic MPI application transformation with ASPhALT", In the Workshop on Performance Optimization for High-Level Languages and Libraries (POHLL 2007), in conjunction with the 21th International Parallel and Distributed Processing Symposium (IPDPS '07), Long Beach, CA, USA, March 2007.
- A. Danalis, L. Pollock, M. Swany, "An Automatic System for Parallel Application Transformation", In the Commodity Cluster Symposium, (CCS), June 2006.
- A. Danalis, K. Y. Kim, L. Pollock and M. Swany, "Transformations to Parallel Codes for Communication-Computation Overlap", In the ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis (SC05), Seattle, WA, November, 2005.
- L. Fishgold, A. Danalis, L. Pollock and M. Swany, "An Automated Approach to Improving Communication-Computation Overlap in Clusters", In Parallel Computing (ParCo '05), Malaga, Spain, Sep. 2005.
- A. Danalis, "Web Caching". In the Encyclopedia of Information Science and Technology, ISBN: 1-59140-553-X, 2005.
- B. Breech, A. Danalis, S. Shindo, and L. Pollock, "Online Impact Analysis via Dynamic Compilation Technology". In the International Conference on Software Maintenance (ICSM), Sept. 2004.
- A. Danalis, C. Dovrolis, "ANeMoS: An Autonomous NEtwork MOnitoring System". In the Passive and Active Measurement Workshop (PAM'03), San Diego, CA, 2003.
- A. Danalis, E. P. Markatos, "Web Caching". In Enterprise Networking: Multilayer Switching and Applications, pp. 383--408, ISBN: 1930708173, 2001.