I am committed to design and deploy HPC numerical algorithms for solving some of the most challenging problems, while fostering scientific discovery.
Hatem Ltaief Senior Research Scientist, ECRC


Honors & Awards

  • Best Paper Award at the PASC Conference (2018).
  • Two Best Paper Awards at the EuroPar Conference (2016).
  • Cray Center of Excellence co-PI (2015).
  • Intel Parallel Computing Center co-PI (2015).
  • NVIDIA CUDA Research Center PI (2012).
  • Best Paper Award at the ACS/IEEE International Conference on Computer Systems and Applications (2011).
  • Master Fellowship Award from the French Government (2003).
  • External funding:
    • D. Gratadour (PI) and H. Ltaief (co-PI) 2016
      High performance computing for adaptive optics on extremely large telescopes
      French Center for Scientific Research (CNRS)
    • D. Keyes (PI) and H. Ltaief (co-PI) 2017
      High Performance Seismic Imaging
      Saudi Aramco
    • D. Keyes (PI) and H. Ltaief (co-PI) 2013
      Preconditioned Iterative Solvers for MultiGPU-based Parallel PDE Simulations
      Saudi Aramco

Research projects

  • HiCMA
  • KSVD
  • MOAO
  • AL4SAN
  • ExaGeoStat

Dr Hatem Ltaief is a Senior Research Scientist in the Extreme Computing Research Center at KAUST, where is also advising several KAUST students in their MS and PhD research. His research interests include parallel numerical algorithms, parallel programming models, performance optimizations for manycore architectures and high performance computing. He has contributed to the integration of numerical algorithms into mainstream vendors’ scientific libraries, such as NVIDIA cuBLAS and Cray LibSci. He has been collaborating with domain scientists, i.e., astronomers, statisticians, computational chemists and geophysicists, on leveraging their applications to meet the challenges at exascale.

Education and early career

Hatem received the engineering degree from Polytech Lyon at the University of Claude Bernard Lyon I in 2003, the MSc in applied mathematics in 2004 and the PhD degree in computer science at the University of Houston in 2008. Prior to joining KAUST, he held a research scientist position at the Innovative Computing Laboratory in Knoxville, TN USA.

Community services

Hatem is one of the current Subject Area Editors of the Elsevier Parallel Computing Journal. He has been a member of the program committee of the ACM/IEEE Supercomputing conference for the last 8 years and the co-chair of the SC19 Research Papers Algorithm Tracks. He is the deputy co-chair of the proceedings committee at ISC20 and the chair of the Parallel Numerical Methods and Applications Track at EuroPar20. He has also been a regular member of other conferences’ program committee including ACM PASC, IEEE IPDPS, EuroPar, ACM/IEEE CCGRID, IEEE Cluster, etc. He has been an Invited member of the European Exascale Software Initiative (EESI2’13’14’15).


KAUST is home to world-class multi-disciplinary faculty members and scientists. And it operates one of the fastest Supercomputers hosted by an academic institution (i.e., Shaheen). These two ingredients are critical to solving nationwide challenges (i.e., Vision 2030), while globally impacting the research community.

Why High Performance Computing?

HPC rocks! It stands at the confluence of many inter-disciplinary leading-edge numerical simulations and is typically seen as the catalyst for scientific discovery. Working in HPC exposes you to these various exciting applications. You could be working with astronomers to accelerate their real-time simulations in finding exoplanets, or with geophysicists to efficiently render a high resolution subsurface image, or even computational chemists to help designing materials of future aircrafts. Join me!

Selected Publications

Charara, A., Keyes, D. E., Ltaief, H. (2018). Batched Tile Low-Rank GEMM on GPUs, Technical Report. https://hdl.handle.net/10754/627402
Sukkari, D., Ltaief, H., Faverge, M., & Keyes, D. (2018). Asynchronous Task-Based Polar Decomposition on Single Node Manycore Architectures. IEEE Transactions on Parallel and Distributed Systems, 29(2), 312–323. doi:10.1109/tpds.2017.2755655
Akbudak, K., Ltaief, H., Mikhalev, A., & Keyes, D. (2017). Tile Low Rank Cholesky Factorization for Climate/Weather Modeling Applications on Manycore Architectures. High Performance Computing, 22–40. doi:10.1007/978-3-319-58667-0_2
Sukkari, D., Ltaief, H., & Keyes, D. (2016). High Performance Polar Decomposition on Distributed Memory Systems. Lecture Notes in Computer Science, 605–616. doi:10.1007/978-3-319-43659-3_44
Abdelfattah, A., Ltaief, H., & Keyes, D. (2015). High Performance Multi-GPU SpMV for Multi-component PDE-Based Applications. Euro-Par 2015: Parallel Processing, 601–612. doi:10.1007/978-3-662-48096-0_46
Litvinenko, A., Chávez, G., Keyes, D., Ltaief, H., Yokota, R. (2015). Scalable Hierarchical Algorithms for stochastic PDEs and UQ, Advances in Uncertainty Quantification Methods, Algorithms and Applications (UQAW 2015). https://hdl.handle.net/10754/624058
Malas, T. M. Y., Ltaief, H., Hager, G., Wellein, G., Keyes, D. E. (2014). Optimizing Stencil Computations: Multicore-optimized wavefront diamond blocking on Shared and Distributed Memory Systems, SHAXC-2 Workshop 2014. https://hdl.handle.net/10754/624940