Ayesha Afzal
Ayesha Afzal
Short Bio
Ayesha Afzal is a researcher working towards the PhD degree at the professorship for High Performance Computing at Erlangen National High Performance Computing Center (NHR@FAU), Germany. She holds a Master’s degree in Computational Engineering from the Friedrich Alexander University, Erlangen-Nürnberg, Germany, followed by a Bachelor’s degree in Electrical Engineering from the University of Engineering and Technology, Lahore, Pakistan. Her PhD research lies at the crossroads of analytic performance models, performance tools and parallel simulation frameworks, with a focus on first-principles performance modelling of distributed-memory parallel programs in high-performance computing. She further conducts research in multi-core and parallel architectures, parallel computing and algorithms, parallel programming models, modern C++, and domain-specific languages. Afzal is the recipient of First Place ISC PhD Forum Award 2021 that recognizes the most outstanding PhD work. She is an active speaker at various international events and serves as a reviewer in the Springer LNCS series and other conferences.
Teaching
- Parallel Programming Of High Performance Systems (Annual course, a collaboration of NHR@FAU and LRZ)
- Elementary Numerical Mathematics Tutorial
- Programming Techniques for Supercomputers Tutorial
- Seminar on efficient numerical simulation on multi- and manycore processors
Supervised Theses
- Bachelor thesis, 2021: Integration of chip-level performance models into a parallel simulation framework
- Master thesis, 2019: Development of a benchmark suite for investigating MPI communication behavior
Open Theses
- Evaluation of Message-passing Simulators for Performance Analysis of Distributed Applications
- Evaluation and Extension of a Parallel Simulation Framework
- Heterogeneous Programming using oneDPL
Publications
2022
Analytic performance model for parallel overlapping memory-bound kernels
In: Concurrency and Computation-Practice & Experience (2022)
ISSN: 1532-0626
DOI: 10.1002/cpe.6816
URL: https://onlinelibrary.wiley.com/doi/10.1002/cpe.6816
, , :
2021
Analytic Modeling of Idle Waves in Parallel Programs: Communication, Cluster Topology, and Noise Impact
36th International Conference on High Performance Computing, ISC High Performance 2021 (Virtual, Online, 2021-06-24 - 2021-07-02)
In: Bradford L. Chamberlain, Bradford L. Chamberlain, Ana-Lucia Varbanescu, Hatem Ltaief, Piotr Luszczek (ed.): Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) 2021
DOI: 10.1007/978-3-030-78713-4_19
, , :
2020
Desynchronization and Wave Pattern Formation in MPI-Parallel and Hybrid Memory-Bound Programs
35th International Conference on High Performance Computing, ISC High Performance 2020 (Frankfurt, 2020-06-22 - 2020-06-25)
In: Ponnuswamy Sadayappan, Bradford L. Chamberlain, Guido Juckeland, Hatem Ltaief (ed.): Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) 2020
DOI: 10.1007/978-3-030-50743-5_20
, , :
2019
Propagation and Decay of Injected One-Off Delays on Clusters: A Case Study
2019 IEEE International Conference on Cluster Computing, CLUSTER 2019 (Albuquerque, NM, 2019-09-23 - 2019-09-26)
In: Proceedings - IEEE International Conference on Cluster Computing, ICCC 2019
DOI: 10.1109/CLUSTER.2019.8890995
, , :
ClusterCockpit-A web application for job-specific performance monitoring
2019 IEEE International Conference on Cluster Computing, CLUSTER 2019 (Albuquerque, NM, 2019-09-23 - 2019-09-26)
In: Proceedings - IEEE International Conference on Cluster Computing, ICCC 2019
DOI: 10.1109/CLUSTER.2019.8891017
, , , , :
2018
Solving Maxwell's Equations with Modern C++ and SYCL: A Case Study
The 29th Annual IEEE International Conference on Application-specific Systems, Architectures and Processors (ASAP) (Politecnico di Milano, Milan, 2018-07-10 - 2018-07-12)
In: Proceedings of the 29th Annual IEEE International Conference on Application-specific Systems, Architectures and Processors (ASAP) 2018
DOI: 10.1109/ASAP.2018.8445127
URL: https://www12.cs.fau.de/downloads/schmittch/publications/ASAGTFH18asap.pdf
, , , , , , :
OpenCL-based FPGA Design to Accelerate the Nodal Discontinuous Galerkin Method for Unstructured Meshes
The 26th IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM) (Boulder, CO, USA, 2018-04-29 - 2018-05-01)
In: Proceedings of the 26th IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM) 2018
DOI: 10.1109/FCCM.2018.00037
, , , , , , , , :
Posters
2022
- Afzal A., Hager G., Wellein G.:
DisCostiC: A DSL-based Parallel Simulation Framework using First-Principles Analytic Performance Models
The Platform for Advanced Scientific Computing Conference (PASC22)
(Basel, Switzerland, 2022-06-27/2022-06-29)
Download: Abstract and video talk - Afzal A., Hager G., Wellein G.:
White-box Modelling of Parallel Computing Dynamics
The 5th International Conference on High Performance Computing in Asia-Pacific Region (HPC Asia 2022)
(Virtual, Online, 2022-01-12/2022-01-14)
Download: Extended abstract; Poster PDF
2021
- Afzal A., Hager G., Wellein G.:
Physical Oscillator Model for Parallel Distributed Computing
ISC High Performance 2021
(Virtual, Online, 2021-06-24/2021-07-02)
Download: Abstract; Poster PDF; Slides; Video talk - Afzal A., Hager G., Wellein G.:
Noise-driven Cluster-level Performance Modelling and Engineering
ISC High Performance 2021
(Virtual, Online, 2021-06-24/2021-07-02)
Download: Abstract; Poster PDF; Slides; Video talk
2019
- Afzal A., Hager G., Wellein G.:
Delay Flow Mechanisms On Clusters
EuroMPI ’19 Proceedings of the 26th European MPI Users’ Group Meeting
(Zurich, Switzerland, 2019-09-10/2019-09-13)
Download: Extended abstract; Poster PDF