Mohamed's homepage



Bio

Mohamed A. Bamakhrama (محمد بامخرمه) is a senior HW system architect at Renesas Electronics in Den Bosch, The Netherlands. Prior to Renesas, he worked for several years at several leading semiconductor companies such as NXP Semiconductors, Intel Corporation, ASML, and Synopsys. He received a B.Sc. in Computer Engineering in 2005 from University of Sharjah in United Arab Emirates, a M.Sc. degree in 2007 from the Technical University of Munich in Germany, and a Ph.D. in Computer Science in 2014 from Leiden University in The Netherlands. Dr. Bamakhrama is a recipient of the ACM Special Interest Group in Embedded Systems (SIGBED) Frank Anger Memorial Award in 2011. His research interests are: secure embedded systems design and programming, real-time systems, hardware/software co-design, computer architecture, and open-source HW and EDA. He is a senior member of the Institute of Electrical and Electronics Engineers (IEEE).

Open-source projects

Over the years, I have contributed to several open-source HW and SW projects such as: SystemC (library for modeling of digital HW), LLNL zfp (library for compression of scientific datasets), renode (system-level simulator targeting IoT), yosys (open-source HW synthesis tool tareting ASICs and FPGAs), VCML (library for virtual models based on SystemC/TLM), ninja (a build system focused on speed). A full list of contributions can be found here in Github. In addition, I have developed the following tools:

fsm2svA tool to generate synthesizable SystemVerilog FSM out of YAML spec
cordicA synthesizable SystemVerilog implementation of fixed-point CORDIC
rooflineA tool to plot the Roofline model of various computer architectures
pysssA Python module that implements Shamir's secret sharing algorithm

Publications

For a full list of publications, check out either Google Scholar or DBLP.

Contact

Email:first_name @ alumni . tum . de
Github: mohamed
LinkedIn: bamakhrama