• PhD in Computer Science, KAUST (2014 - 2019).
  • M.Sc in Computer Science, KAUST (2012 - 2013).
  • B.Sc in Computer Science, King Faisal University (2007 - 2012).

Research interests and present research project.

Al Farhan's research work center around optimizing scientific applications, in particular, unstructured (irregular) computations, on emerging, energy-austere High-Performance Computing (HPC) architectures.

Why did you choose your field of research?

I am interested in applying my computer science skills to tackle a scientific computing research problem that emerges from natural science.


I am interested in Professor Keyes research work, and therefore, I choose KAUST to work with him on his field of research.

Selected Publications

Al Farhan, M. A., & Keyes, D. E. (2018). Optimizations of Unstructured Aerodynamics Computations for Many-core Architectures. IEEE Transactions on Parallel and Distributed Systems, 29(10), 2317–2332. doi:10.1109/tpds.2018.2826533
Abduljabbar, M., Al Farhan, M., Yokota, R., & Keyes, D. (2017). Performance Evaluation of Computation and Communication Kernels of the Fast Multipole Method on Intel Manycore Architecture. Euro-Par 2017: Parallel Processing, 553–564. doi:10.1007/978-3-319-64203-1_40
AbouEisha, H., Farhan, M. A., Chikalov, I., & Moshkov, M. (2013). An algorithm for reduct cardinality minimization. 2013 IEEE International Conference on Granular Computing (GrC). doi:10.1109/grc.2013.6740370