Malek Musleh is a Principal Software Engineer based in Portland, Oregon, with 13 years of experience specializing in computer systems, parallel and heterogeneous architectures, and hardware/software interaction. He holds a PhD in Computer Engineering from Purdue and has led system- and performance-focused teams at Intel and Microsoft, tackling problems that span architecture, networking, and high-performance computing. At Intel he drove investigations into congestion control and deep-learning training infrastructure, and he continues to influence large-scale system design and delivery in his Microsoft roles. An active contributor to the gem5 simulator, Malek has made substantive architecture-level improvements to memory and DMA subsystem configuration—evidence of hands-on expertise with a widely used research simulator. He combines rigorous academic grounding with practical product delivery, often surfacing subtle cross-layer performance insights that inform both research and production systems.
13 years of coding experience
16 years of employment as a software developer
Doctor of Philosophy (PhD) Computer Engineering, Doctor of Philosophy (PhD) Computer Engineering at Purdue University
BSE Computer Engineering Electrical Engineering Applied Mathematics, BSE Computer Engineering Electrical Engineering Applied Mathematics at University of Michigan-Dearborn
The official repository for the gem5 computer-system architecture simulator.
Role in this project:
System Architect / Software Architect
Contributions:10 commits in 2 years 6 months
Contributions summary:Malek primarily focused on improving the gem5 simulator's configuration and codebase. They made several changes related to the Ruby memory system, including setting cache parameters and connecting DMA controllers to the network. They also fixed bugs in the inorder CPU and updated configuration files to correctly reflect system architectures. The user’s work demonstrates a deep understanding of system architecture and the inner workings of the gem5 simulator.
End-to-end SoC simulation: integrating the gem5 system simulator with the Aladdin accelerator simulator.
Contributions:9 commits in 2 years 6 months
end-to-endsimulationsimulatorsocgem5
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
Malek Musleh - Principal Software Engineer at Microsoft