Mohamed A.M. Bamakhrama (محمد بامخرمه)

About | Research | Awards | Publications | Teaching | Open-Source Projects


As of June 2014, I work as a hardware tools engineer at Intel Corporation in Eindhoven, Netherlands. From October 2009 till May 2014, I worked as a postdoctoral researcher and research assistant in Embedded Systems at Leiden Embedded Research Center in Leiden University, Leiden, Netherlands. From May 2008 till September 2009, I worked as a research scientist at ST-Ericsson in Eindhoven, Netherlands. I obtained a Ph.D. in Computer Science from Leiden University in March 2014, a M.Sc. (honors) from the Institute of Informatics at Technische Universität München in Munich, Germany in December 2007 and a B.Sc. (honors) in Computer Engineering from University of Sharjah in Sharjah, United Arab Emirates in June 2005.

You can find me on LinkedIn and GitHub. For a formal bio, you can have a look on my resume

Disclaimr: The content of this site consists of my own personal opinions and does not officially represent my current employer’s view in anyway. This site is provided just as an archive for the information related to my Ph.D. research and work done at Leiden University.

Research Interests

Embedded real-time systems in general and specifically embedded multiprocessor system-on-chip design and programming, hardware/software codesign, computer architecture, and computer communication protocols

Selected Awards/Honors


Journal Articles

  1. Mohamed A. Bamakhrama and Todor P. Stefanov. "On the Hard-Real-Time Scheduling of Embedded Streaming Applications". Design Automation for Embedded Systems, Special Issue on EMSOFT 2011
    PDF | DOI

Peer-Reviewed Conference Proceedings

  1. Emanuele Cannella, Mohamed A. Bamakhrama, and Todor Stefanov. "System-level Scheduling of Real-time Streaming Applications using a Semi-partitioned Approach". In Proceedings of the 17th Design, Automation, and Test in Europe (DATE '2014) Conference and Exhibition, March 25-28, 2014, Dresden, Germany.
    PDF | Slides | DOI
  2. Jiali Teddy Zhai, Mohamed A. Bamakhrama, and Todor Stefanov. "Exploiting Just-enough Parallelism when Mapping Streaming Applications in Hard Real-time Systems". In Proceedings of the 50th Design Automation Conference (DAC 2013), pp. 170:1–170:8, May 29-June 7, 2013, Austin, TX, USA. (Winner of HiPEAC 2013 Paper Award)
    PDF | Slides | DOI | ACM DL
  3. Mohamed A. Bamakhrama and Todor Stefanov. "Managing Latency in Embedded Streaming Applications under Hard-Real-Time Scheduling". In Proceedings of the 10th IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS 2012), pp. 83-92, October 7-12, 2012, Tampere, Finland.
    PDF | Slides | DOI | ACM DL
  4. Mohamed A. Bamakhrama, Jiali Teddy Zhai, Hristo Nikolov, and Todor Stefanov. "A Methodology for Automated Design of Hard-Real-Time Embedded Streaming Systems". In Proceedings of the 15th Design, Automation, and Test in Europe (DATE '2012) Conference and Exhibition, pp. 941-946, March 12-16, 2012, Dresden, Germany.
    PDF | Slides | DOI
  5. Mohamed Bamakhrama and Todor Stefanov. "Hard-Real-Time Scheduling of Data-Dependent Tasks in Embedded Streaming Applications". In Proceedings of the 9th ACM International Conference on Embedded Software (EMSOFT '2011), pp. 195-204, October 9-14, 2011, Taipei, Taiwan. (Best Paper Candidate)
    PDF | Slides | DOI | ACM DL
  6. Y. C. Chehadeh, A. Z. Hatahet, A. E. Agamy, M. A. Bamakhrama, and S. A. Banawan. "Investigating Distribution of Data of HTTP Traffic: An Empirical Study". In Proceedings of the IEEE International Conference on Innovations in Information Technology (IIT '2006), November 19-21, 2006, Dubai, United Arab Emirates.
    PDF | Slides | DOI



Open-Source Projects

Mohamed Bamakhrama -
Last modified on: