Senior Member of Technical Staff
AMD Research, Santa Clara, CA, USA
Muhammad Abdelghaffar Awad is a Senior Member of Technical Staff at AMD Research, where he conceives, architects, and tech-leads system-level software, libraries, and runtimes for next-generation computing. He leads cross-organizational teams and coordinates initiatives across ML frameworks, kernel engineering, distributed systems, and research teams. He conceived and architected Iris, an open-source multi-GPU programming framework, from scratch and tech-leads it with a cross-organizational team of 6 engineers. He also conceived and architected IntelliKit and IntelliPerf, leading their development from inception, and serves as tooling lead for AMD's company-wide ML for performance engineering initiative, coordinating tooling strategy across multiple engineering teams.
He earned his M.S. and Ph.D. degrees from the Electrical and Computer Engineering Department at the University of California, Davis. At UC Davis, he worked under the supervision of Professor John D. Owens and his dissertation focused on fully concurrent GPU data structures. He received his B.Sc. degree in Naval Architecture and Marine Engineering from the Faculty of Engineering, Alexandria University, Egypt in 2013. His research interests include parallel and distributed computing, heterogeneous computing, performance analysis, dynamic GPU data structures, and computer graphics. He is also interested in serving the research community and is currently on the review board for the IEEE Transactions on Parallel and Distributed Systems and contributes to the OpenSHMEM specification.
I'm a strong believer in open source and I make sure the projects I lead become available to the broader ecosystem. Here are some of my contributions during my time in academia and industry.
During my time at AMD Research, I design and architect system-level software, performance analysis tools, and heterogeneous computing frameworks, and lead their development. Current open source projects include:
During my PhD, my research focused on concurrent GPU data structures. Here are the key projects I designed and implemented: