Contributor
Muhammad Usman
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.
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
Compilers
Heterogeneous Computing
Performance Optimization
W
