Close

Contributor

Biography
Muhammad Usman is a computer engineer specializing in high-performance computing (HPC) and AI system acceleration. Based in Barcelona, he works as a Research Engineer at the Barcelona Supercomputing Center, developing DPU offloading solutions using OpenMP, LLVM, MPI, and BlueField technologies.

He has prior experience at DreamBig Semiconductor and Vadion, focusing on RoCE, GPUDirect, and RDMA systems. His work includes peer-reviewed publications and technical talks on parallel computing.

Usman is proficient in C, Python, Linux, and advanced HPC tools. He has also contributed to academic teaching in embedded systems and heterogeneous computing.
Presentations
Workshop
9:30am - 10am Sunday, 12 November 2023 601
Compilers
Heterogeneous Computing
Performance Optimization
W