Davide Rossetti is a Principal Software Engineer with over two decades of deep expertise in HW/SW co-design for high-performance computing, currently at NVIDIA after a long research career at INFN. He designs low-latency PCIe-based interconnects and kernel drivers that enable GPU peer-to-peer communication and RDMA, and has contributed performance-critical kernel work (SSE4.1/AVX) to NVIDIA’s gdrcopy project. Comfortable across device drivers, custom processor back-ends, and numerical libraries, he blends systems-level engineering with practical GPU/CUDA optimizations to squeeze maximum throughput from many-core platforms. His background includes building a production 3D Torus GPU-aware interconnect and adding native complex-type support to GCC for custom supercomputers—an uncommon mix of compiler, OS and hardware-level accomplishments. Based in Redwood City, he pairs academic rigor (Physics, Sapienza) with hands-on performance engineering for cutting-edge HPC and GPU systems.
11 years of coding experience
17 years of employment as a software developer
110/110 cum laude Physics, 110/110 cum laude Physics at Sapienza Università di Roma
58/60 standard course, 58/60 standard course at Liceo Scientifico A.Righi - Roma
Contributions:5 releases, 117 reviews, 211 commits in 8 years 1 month
Contributions summary:Davide primarily contributed to the kernel-mode driver component of the gdrcopy library, which focuses on high-performance GPU memory operations. They added SSE4.1 and AVX-optimized implementations for memory copy functions, particularly for efficient data transfer from the GPU's BAR. The user also made several optimizations, including improved alignment checks and the use of write-combining memory for performance gains. Moreover, the user implemented features to improve the stability and reliability of the driver.
Contributions:27 commits, 1 PR, 13 pushes in 1 year 7 months
user-spacemellanoxuser-space-driver
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
Davide Rossetti - Principal Software Engineer at Nvidia