Matteo A is a Principal MPAM Architect at Arm with over a decade of experience designing memory-system QoS, real-time and performance architectures for mobile and embedded platforms. He leads MPAM strategy and implementation, blending hands-on simulator work (notably contributions to the widely used gem5 architecture simulator around tracing, memory controllers and QoS) with research partnerships and academic lecturing. His background spans deep systems engineering roles at Arm and NVIDIA and a PhD in Computer Engineering from Università di Pisa, giving him both theoretical rigor and production-grade delivery. Known for resolving complex compiler and tracing compatibility issues, he translates low-level hardware/software trade-offs into scalable system features that meet business and real-time constraints.
10 years of coding experience
14 years of employment as a software developer
Doctor of Philosophy - PhD Computer Engineering, Doctor of Philosophy - PhD Computer Engineering at Università di Pisa
The official repository for the gem5 computer-system architecture simulator.
Role in this project:
Back-end Developer
Contributions:12 commits in 3 years 5 months
Contributions summary:Matteo primarily focused on fixing and improving the gem5 architecture simulator, specifically related to tracing and memory controller aspects. Their contributions include resolving a bug in the TraceGen tool, addressing Clang compilation issues, and adding QoS (Quality of Service) features to memory controllers. These enhancements involved modifying code related to tracing, memory management, and system architecture, indicating a focus on core simulator functionality and performance. The user also made adjustments to ensure the simulator's compatibility with different compilers and platforms.
Contributions:6 reviews, 5 commits, 3 PRs in 2 months
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.