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:725 reviews, 464 commits, 149 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.
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.
Request Free Trial
Mourad Gouicem - Senior Software Engineer at NVIDIA