- PhD Student
I am a PhD candidate at Hughes Hall, University of Cambridge and my research focuses on analysing existing and emerging software security threats and develop a software framework that allows developers to quickly and efficiently develop security solutions against these attacks.
Publications:
- Mahwish Arif, Ruoyu Zhou, Hsi Ho, Timothy M Jones: Cinnamon: A domain-specific langauge for binary profiling and monitoring, CGO'21 Proceedings of the International Symposium on Code Generation and Optimization, 2021.
- Mahwish Arif, Hans Vandierendonck: Reducing the burden of parallel loop scheduler for many-core processors. PPoPP'18 Proceedings of the 23rd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, February 2018, pp 383-384.
- JunKyu Lee, Hans Vandierendonck, Mahwish Arif, Greogry D. Peterson, Dimitrios S. Nikolopoulos: Energy-efficient Iterative Refinement using Dynamic Precision IEEE Journal on Emerging anf Selected Topics in Circuits and Systems, 2018.
- Hans Vandierendonck, Karen L. Murphy, Mahwish Arif, Dimitrios S. Niklopoulos: HPTA:High-performance text analytics. 2016 IEEE International Conference on Big Data, Dec 2016.
- Mahwish Arif, Hans Vandierendonck, Dimitrios S. Nikolopoulos, Bronis R. de Supinski: A scalable and composable map-reduce system 2016 IEEE Interantional Conference on Big Data, Dec 2016.
- Hans Vandierendonck, Karen L. Murphy, Mahwish Arif, Jiawen Sun, Dimitrios S. Nikolopoulos: Operator and Workflow Optimization for High-Performance Analytics. EDBT/ICDT Workshops 2016.
- Mahwish Arif, Hans Vandirendonck: A Case Study of OpenMP Applied to Map/Reduce-Style Computations. IWOMP 2015.
Other Activities:
I was the Chair of Women@CL from 2019-2021 and in the past held Cambridge chair for Oxbridge Women in Computer Science Conference
Themes
Teaching
I supervise following undergraduate courses within the Computer Science Tripos:
- Concurrent and Distributed Systems - Part 1B - Michaelmas term
- Comparative Architectures - Part II - Lent term
- Optimising Compilers - Part II - Lent term
- Computer Networking - Part 1B - Lent term