Ayesha Afzal
Ayesha Afzal, M.Sc.
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.
Ayesha contributes to significant scientific community events as a co-chair (posters@SC, PERMAVOST@HPDC workshop, WHPC mentoring@SC workshop), a program committee member (e.g., SC, CLUSTER, ICPP, HPCCT, CSTA, P3HPC), a journal reviewer (e.g., TPDS), and an active speaker. She has authored numerous peer-reviewed publications and scored First Place in the ISC PhD Forum Award 2021 that honors outstanding PhD work. She was named in 100 Future Leaders Role Model List in 2022 and 2023 supported by Yahoo Finance and YouTube, respectively, and won the WearetheCity’s Global Award for Achievement 2023.
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
- HPC Performance Project
Supervised Theses
- Master thesis, 2023 (ongoing): Extending a Simulation Framework for Performance Assessment of Parallel Applications
- 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 Thesis
Publications
2023
Making applications faster by asynchronous execution: Slowing down processes or relaxing MPI collectives
In: Future Generation Computer Systems-The International Journal of Grid Computing Theory Methods and Applications (2023)
ISSN: 0167-739X
DOI: 10.1016/j.future.2023.06.017 , , , :
Exploring Techniques for the Analysis of Spontaneous Asynchronicity in MPI-Parallel Applications
14th International Conference on Parallel Processing and Applied Mathematics, PPAM 2022 (Gdansk, Poland, 2022-09-11 - 2023-06-14)
In: Wyrzykowski, R., Dongarra, J., Deelman, E., Karczewski, K. (ed.): Lecture Notes in Computer Science 2023
DOI: 10.1007/978-3-031-30442-2_12 , , , :
PERMAVOST ‘23 Chairs’ Welcome Message
3rd Workshop on Performance Engineering, Modelling, Analysis, and Visualization Strategy, PERMAVOST 2023 (Orlando, FL, USA, 2023-06-20)
In: PERMAVOST 2023 - Proceedings of the 2023 on Performance Engineering, Modelling, Analysis, and Visualization Strategy 2023 , , , , :
2022
Addressing White-box Modeling and Simulation Challenges in Parallel Computing
ACM SIGSIM-PADS '22 (GA, Atlanta, USA, 2022-06-08 - 2022-06-10)
In: SIGSIM-PADS '22: SIGSIM Conference on Principles of Advanced Discrete Simulation 2022
DOI: 10.1145/3518997.3534986 , , :
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 , , :
The Role of Idle Waves, Desynchronization, and Bottleneck Evasion in the Performance of Parallel Programs
In: IEEE Transactions on Parallel and Distributed Systems (2022), p. 1-16
ISSN: 1045-9219
DOI: 10.1109/TPDS.2022.3221085 , , :
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
2023
- Afzal A., Hager G., Wellein G.:
Making Applications Run Faster by Slowing Down Processes?
ISC High Performance 2023
(Hamburg, Germany, 2023-05-21/2023-05-25)
Download: Poster PDF
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
(First Place in the ISC PhD Forum Award 2021)
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