Saff Scientist, KAUST
Data Science on HPC platforms
Workshop introducing the DPC++ technology, targeting educating the audience about the ambitions behind it, how to write simple programs using it and some of the advanced features it offers. Data Parallel C++ is a high-level language designed for data-parallel programming. The intent is to provide developers with a higher-level language to use other than OpenCL and other languages, making programs portable across different architectures while keeping the ability to write hardware-specific kernels to optimize performance on different platforms.
Rooh Khurram is working as a Staff Scientist at KAUST Supercomputer Lab at King Abdullah University of Science and Technology (KAUST) in Saudi Arabia. He has conducted research in finite element methods, high performance computing, multiscale methods, fluid structure interaction, detached eddy simulations, in-flight icing, and computational wind engineering. He has over 20 years of industrial and academic experience in CFD. He specializes in developing custom made computational codes for industrial and academic applications. His industrial collaborators include: Boeing, Bombardier, Bell Helicopter, and Newmerical Technologies Inc. Before joining KAUST in 2012, Rooh worked at the CFD Lab at McGill University and the National Center for Supercomputing Applications (NCSA) at the University of Illinois at Urbana-Champaign. Rooh received his Ph.D. from the University of Illinois at Chicago in 2005. In addition to a Ph.D. in Civil Engineering, Rooh has degrees in Mechanical Engineering, Nuclear Engineering, and Aerospace Engineering.