mmudawar@pmu.edu.sa
Dr. Muhamed Mudawar is a faculty member in the Computer Engineering department at Prince Mohammad Bin Fahd University since January 2024. He received his Ph.D. and M.Sc. degrees in Computer Engineering from Syracuse University, New York, in 1993 and 1988, respectively, and his B.Sc. degree in Electrical Engineering from the American University of Beirut, Lebanon, in 1986.
Dr. Mudawar has over thirty years of academic experience. Prior to joining Prince Mohammad Bin Fahd University in 2024, he was with the Computer Engineering department at King Fahd University of Petroleum and Minerals between 2004 and 2023. He was also with the Computer Science department at the American University in Cairo between 1993 and 2004.
Dr. Mudawar’s research interest include computer architecture, parallel programming models, hardware support for machine learning, near and in-memory processing architectures, cycle-accurate micro-architecture simulators, accurate floating-point arithmetic and hardware units, and interconnection networks. He published numerous journal and conference papers in IEEE, ACM, IASTED, and ISCA. He is also the sole author of three patents.
Ph.D. in Computer Engineering, Syracuse University, New York, USA, 1993.
M.Sc. in Computer Engineering, Syracuse University, New York, USA, 1988.
B.Sc. in Electrical Engineering, American University of Beirut, Lebanon, 1986.
Publications
S. AlSaleh, MES Elrabaa, A. El-Maleh, K. Daud, A. Hroub, M. Mudawar, Thierry Tonellot, Accelerating memory and I/O intensive HPC applications using hardwaree compression, Journal of Parallel and Distributed Computing, vol 193, 2024.
M. Mudawar, "Exact Versus Inexact Decimal Floating-Point Numbers and Arithmetic", IEEE Access, Volume 11, pages 17891 - 17905, February 2023, DOI: 10.1109/ACCESS.2023.3244891
A. Abudaqa, T. Al-Kharoubi, M. Mudawar, and A. Kobilica, "Simulation of ARM and x86 microprocessors using in-order and out-of-order CPU models with Gem5 simulator", 5th International Conference on Electrical and Electronics Engineering (ICEEE), 2018. DOI: 10.1109/ICEEE2.2018.8391354
M. Elrabaa, A. Hroub, M. Mudawar, A. Al-Aghbari, M. Al-Asli, and A. Khayyat, "A Very Fast Trace-Driven Simulation Platform for Chip-Multiprocessors Architectural Explorations", IEEE Transactions on Parallel and Distributed Systems, Vol. 28, No. 11, November 2017, DOI: 10.1109/TPDS.2017.2713782
A. Hroub, M. Elrabaa, M. Mudawar, and A. Khayyat, "Efficient Generation of Compact Execution Traces for Multicore Architectural Simulations", ACM Transactions on Architecture and Code Optimization (TACO), Vol. 14, Issue 3, No. 27, September 2017. DOI: 10.1145/3106342
M. Mudawar and A. Hroub, Clustering Cores for Parallel Thread Execution, 2nd International Conference on Advanced Computing and Communications (ACC-2012), June 27-29, 2012, Los Angeles, California, USA.
M. Mudawar and M. Al-Ghuson, Parallel Data Migration Framework on Linux Clusters, The Arabian Journal for Science and Engineering, August 2011, pages 785-794. DOI: 10.1007/s13369-011-0073-5
I. Hossam, K. El-Ayat, and M. Mudawar, A Locked Cache-Based Synchronization Protocol for CMP, in proceedings of the 2006 International Conference on Parallel and Distributed Processing Techniques, June 26-29, 2006, Las Vegas, Nevada.
S. Zaghloul, M. Mudawar, and M. Darwish, Development of a Simultaneously Threaded Multi-Core Processor, in Proceedings of the ITI/IEEE 3rd International Conference on Information and Communication Technology, December 5-6 2005, Cairo, Egypt, pages 913-927. DOI: 10.1109/ITICT.2005.1609676
M. Mudawar and J. Wani, One-Level Cache Memory Design for Scalable SMT Architectures, in Proceedings of the 17th ISCA International Conference on Parallel and Distributed Computing Systems, September 15-17 2004, San Francisco, California, pages 290-296.
M. Mudawar, Scalable Cache Memory Design for Large-Scale SMT Architectures, in Proceedings of the 3rd Workshop on Memory Performance Issues held in Conjunction with 31st IEEE/ACM International Symposium on Computer Architecture, June 20-23 2004, Munich, Germany, pages 65-71.
I. Amer, W. Badawy, and M. Mudawwar, Towards Low-Power Synthesis: A Common Subexpression Extraction Algorithm Under Delay Constraints, in Proceedings of the 46th IEEE Midwest Symposium on Circuits and Systems, December 27 – 30, 2003, Cairo, Egypt.
H. Haddad and M. Mudawwar, Corner-First Tree-Based Region Broadcasting in Mesh Networks, in Proceedings of the 21st IASTED International Conference on Parallel and Distributed Computing and Networks, February 10-13, 2003, Innsbruck, Austria, pages 615-620.
M. Mudawwar and A. Saad, The k-ary n-cube Network and its Dual: a Comparative Study, in Proceedings of the 13th IASTED International Conference on Parallel and Distributed Computing and Systems, August 21-24, 2001, Anaheim, California, pages 254-259.
M. Mudawwar, k-ary m-way Networks: the Dual of k-ary n-cubes, in Proceedings of the 12th IASTED International Conference on Parallel and Distributed Computing and Systems, November 6-9, 2000, Las Vegas, Nevada.
M. Mudawwar and R. Mameesh, Region Broadcasting in k-ary m-way Networks, in Proceedings of the ISCA 13th International Conference on Parallel and Distributed Computing Systems, August 8-10, 2000, Las Vegas, Nevada, pages 268-274.
M. Mudawwar, A Switch-Free Router for k-ary m-way Networks, in Proceedings of the 2000 International Conference on Parallel and Distributed Processing Techniques and Applications, June 26-29 2000, Las Vegas, Nevada, pages 977-983.
M. Mudawwar, Thread Programming in SIMPL, in Proceedings of the 8th International Conference on AI Applications, February 3-6, 2000, Cairo, Egypt, pages 373-383.
M. Mudawwar, Parameterized Types and Polymorphic Functions in SIMPL, in Proceedings of the 8th International Conference on AI Applications, February 3-6, 2000, Cairo, Egypt, pages 385-396.
M. Mudawwar, Multiway Channels in Interconnection Networks, in Proceedings of the 12th ISCA International Conference on Parallel and Distributed Computing Systems, August 18-20, 1999, Fort Lauderdale, Florida, pages 506-513.
T. Abdel-Radi and M. Mudawwar, XTPVM: Extended Threaded Parallel Virtual Machine, in Proceedings of the 11th ISCA International Conference on Parallel and Distributed Computing Systems, September 2-4, 1998, Chicago, Illinois, pages 105-112.
M. Mudawwar, Multicode: A Truly Multilingual Approach to Text Encoding, IEEE Computer, April 1997, pages 37-43.
M. Mudawwar, SIMPL: a Semi-Imperative Parallel Language, in proceedings of the AUC Symposium on Sciences and Engineering Education, April 1995.
M. Mudawwar and C. Y. Chen, The Signal Flow Model: A Novel Data Driven Approach to Parallel Processing, in proceedings of the 1992 international conference on parallel processing, August 17-21, 1992.
E. A. Bogucz and M. Mudawwar, A Symbolic Manipulation Toolkit for Asymptotic Analysis of Viscous Flows, in 29th Aerospace Sciences Meeting, January 7-10, 1991.
Patents
Muhamed F. Mudawar, Structured Control Instruction Fetch Unit, US Patent 9,170,811 B2, October 27, 2015.
Muhamed F. Mudawar, Stop bits and Predication for Enhanced Instruction Stream Control, US 20150227373A1, August 13, 2015.
Muhamed F. Mudawar, Radix-1000 Decimal Floating-Point Numbers and Arithmetic using a Skewed Representation of hte Fraction, US 202001836550A1, June 11, 2020.
2024 to Present: Computer Engineering Department, Prince Mohammad Bin Fahd University, KSA
2004 to 2023: Computer Engineering Department, King Fahd University of Petroleum and Minerals, KSA
2010: King Abdullah University of Science and Technology, KSA
1993 to 2004: Computer Science Department, The American University in Cairo, Egypt
1988 to 1993: Graduate Assistant and Lecturer, Computer Engineering Department, Syracuse University, New York, USA
Summer 1988, 1989: Prime Computer, Framingham, Boston area, Massachusetts, USA
2024 to Present: Prince Mohammad Bin Fahd University, KSA
2004 to 2023: King Fahd University of Petroleum and Minerals, KSA
2010: King Abdullah University of Science and Technology, KSA
1993 to 2004: The American University in Cairo, Egypt
1990: Syracuse University
Research Areas:
NSTIP Projects: