Mohamed's homepage



Bio

Mohamed A. Bamakhrama (محمد بامخرمه) is a principal member of the technical staff at IMEC. Prior to IMEC, he worked for 14+ years at several leading semiconductor companies such as NXP Semiconductors, Intel Corporation, ASML, Synopsys, and Renesas. He holds a Ph.D. (2014) in Computer Science from Leiden University, a M.Sc. (2007) from the Technical University of Munich, and a B.Sc. (2005) in Computer Engineering from University of Sharjah. 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, computer architecture, signal processing and secure communication systems, 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), 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

Patents


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