Senior R&D Engineer - Platform And Memory Modeling
Leuven, Flemish Brabant, Belgium
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Tommaso Marinelli is a Senior R&D Engineer specializing in platform and memory modeling with 7+ years of experience in performance simulation, memory subsystems, and system-technology co-optimization. Based in Leuven, he evaluates DRAM trends, non-volatile technologies and advanced packaging using detailed gem5-driven simulations to analyze real-world workloads including generative AI on edge/mobile SoCs. He has led department-wide tool reorganization and is responsible for all gem5-related activities, contributing upstream fixes and architecture improvements to the widely used gem5 simulator. His work bridges academic rigor and industry impact—publishing multiple papers (2024–2025), mentoring students, and collaborating with universities and partners. Beyond modeling, he builds reproducible simulation flows for cache reliability and hardware fault mitigation, revealing practical trade-offs between emerging memory tech and system-level performance. Colleagues describe him as a curious, sociable technologist who pairs precise engineering with a knack for translating research into deployable evaluation frameworks.
6 years of coding experience
5 years of employment as a software developer
Doctor of Philosophy - PhD Computer Engineering, Doctor of Philosophy - PhD Computer Engineering at Universidad Complutense de Madrid
Master of Science Electronic Engineering, Master of Science Electronic Engineering at Politecnico di Torino
Doctor of Philosophy - PhD Electrical Engineering, Doctor of Philosophy - PhD Electrical Engineering at KU Leuven
ATHENS course Accelerator design with OpenCL, ATHENS course Accelerator design with OpenCL at Télécom Paris
Diploma di maturità scientifica PNI, Diploma di maturità scientifica PNI at Liceo Scientifico Galileo Ferraris
The official repository for the gem5 computer-system architecture simulator.
Role in this project:
System Architect / Software Architect
Contributions:4 reviews, 5 commits, 4 PRs in 8 months
Contributions summary:Tommaso contributed to the gem5 simulator by addressing compiler errors, removing unused variables, and renaming functions to avoid naming conflicts. Their work involved modifying core system components, particularly related to memory management, and the KVM module. Additionally, they made changes to the architecture, specifically related to build configurations based on the glibc library, and introduced placeholders for system calls in the RISC-V architecture.
Contributions:11 pushes, 4 branches, 1 tag in 2 years 1 month
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.