Gabor Dozsa is a Senior Software Engineer with over a decade of experience designing high-performance parallel and distributed systems, currently based in Barcelona and working at IBM. He brings deep expertise in HPC, MPI, and multi-/many-core architectures from roles at ARM Research, Barcelona Supercomputing Center, and IBM Research, paired with production engineering experience at Volta Networks. Gabor has a PhD in Computer Science and a long research-to-production trajectory that blends low-level systems programming with architecture design. An active contributor to the gem5 simulator, he implemented distributed-simulation features—enabling multi-gem5 runs and a distributed Ethernet link—that make large-scale computer-system experiments more realistic. Known for tackling complex parallelization and distribution challenges, he bridges academic rigor and pragmatic engineering to push simulation and system performance forward.
10 years of coding experience
11 years of employment as a software developer
PhD, Computer Science, PhD, Computer Science at Eötvös Loránd University
The official repository for the gem5 computer-system architecture simulator.
Role in this project:
Back-end Developer
Contributions:33 commits in 4 years 6 months
Contributions summary:Gabor implemented significant features related to distributed gem5 simulations, adding support for multi-gem5 runs and a distributed Ethernet link. This included modifications to core files, such as `multi_iface.cc` and `dist_iface.cc`, and the addition of a distributed Ethernet link device. The contributions also involved updates to configuration files, including `gem5-dist.sh` and the example big.LITTLE configuration, and the introduction of a pseudo instruction. These changes facilitate simulations of distributed systems within the gem5 architecture simulator.
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.