Mourad Gouicem is a senior software engineer with nine years of experience specializing in high-performance numerical and deep learning libraries, currently based in Caen, Normandy and working at NVIDIA. He spent eight years at Intel where he contributed to MKL-DNN/oneDNN and math libraries for compilers, focusing on low-level optimizations, AVX512 kernels, Winograd convolutions and low-precision matrix multiplication. His PhD and postdoc work in numerical computation and discrete logarithms reflect a strong theoretical foundation that he applies to practical performance engineering. An active open-source contributor, his commits to prominent projects like oneDNN and gemmlowp show attention to platform-specific optimizations and kernel dispatch issues that materially improve runtime efficiency. Colleagues describe him as a researcher-turned-engineer who bridges rigorous algorithms with production-grade, CPU/GPU-optimized implementations.
9 years of coding experience
11 years of employment as a software developer
Doctor of Philosophy (PhD) Computer Science, Doctor of Philosophy (PhD) Computer Science at Pierre and Marie Curie University
Contributions:828 reviews, 464 commits, 163 PRs in 5 years 7 months
Contributions summary:Mourad primarily contributed to improving the oneAPI Deep Neural Network Library (oneDNN). Their work involved fixing dispatching issues and adding kernels for the AVX512_common instruction set, specifically related to convolution operations and Winograd algorithms. The commits suggest a focus on optimizing performance and expanding the library's capabilities for various deep learning applications. They also added and modified code in core engine file.
Contributions summary:Mourad's commits primarily focus on low-precision matrix multiplication and related optimizations, as indicated by the repository's description. They made several changes to the code, including updates to fixed-point implementations and SSE4 optimizations within the internal headers, suggesting the user contributed to performance improvements and platform-specific enhancements. The commits also include adjustments to test files and code, indicating active participation in improving the library's functionality.
matrix-multiplication
Find and Hire Top DevelopersWeâve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.