Gabor Dozsa

Senior Software Engineer at IBM

Barcelona, Catalonia, Spain
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code10 years of coding experience
job11 years of employment as a software developer
bookPhD, Computer Science, PhD, Computer Science at Eötvös Loránd University
github-logo-circle

Github Skills (14)

simulations10
simulation10
system10
c-language10
cprogramming-language10
architectures10
simulator10
architecture10
networking9
open-source9
arm8
configuration-management8
modeling8
python8

Programming languages (1)

C++

Github contributions (5)

github-logo-circle
gem5/gem5

Jul 2015 - Jan 2020

The official repository for the gem5 computer-system architecture simulator.
Role in this project:
userBack-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.
storedsimulationupstreamsimulatorgem5-simulator
alianmohammad/dist-gem5

Oct 2015 - Nov 2015

Contributions:10 pushes, 1 branch in 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.
Request Free Trial
Gabor Dozsa - Senior Software Engineer at IBM