Ashutosh Dixit

Graphics Software Engineer at Intel Corporation

Portland, Oregon, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Ashutosh Dixit is a Graphics Software Engineer in Portland, Oregon with 12 years of systems and kernel-level experience, currently contributing to Intel's Linux graphics stack. He has a long history at Intel across device drivers, networking, co-processor support, and video codec firmware, and moved from engineering through a software engineering manager role back into hands-on kernel development. Ashutosh is an active upstream contributor to the Linux kernel and the DRM/IGT graphics testing projects, with notable commits to the torvalds/linux tree addressing Intel Xe DRM synchronization, DMA fences, and OA config issues. He blends deep embedded and DSP firmware roots with modern GPU driver work, giving him a rare full-stack view from silicon-level registers to kernel synchronization primitives. Colleagues rely on him for solving tricky concurrency and hardware-software integration problems that surface only under heavy graphics workloads. His profile reflects both production-grade engineering at scale and a sustained commitment to open-source collaboration.
code13 years of coding experience
job19 years of employment as a software developer
bookIndian Institute of Technology Kanpur
github-logo-circle

Github Skills (7)

c1710
kernel10
c1110
linux-kernel10
synchronization9
rendering9
drm9

Programming languages (4)

C++CRoffPython

Github contributions (5)

github-logo-circle
torvalds/linux

Dec 2022 - Mar 2023

Linux kernel source tree
Role in this project:
userBack-end Developer
Contributions:4 commits in 3 months
Contributions summary:Ashutosh contributed to the development of the Linux kernel, specifically focusing on the DRM (Direct Rendering Manager) subsystem for Intel's Xe graphics architecture. Their work involved modifying the `xe_oa.c` file to separate batch submission from completion, define and parse OA sync properties, add input fence dependencies, and signal output fences. These changes included adding new structures and functions related to DMA fences and synchronization mechanisms within the kernel. The user also addressed a missing VISACTL register and other minor issues related to the OA config.
linux-kernel
ashutoshx/gvis

May 2024 - Jun 2025

GPU Trace Visualizer
Contributions:1 push, 1 branch in 1 year
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