Sign In
Skip Navigation Links.
Expand AboutAbout
Programs & Degrees
Our People
Expand Quick linksQuick links
Expand MediaMedia
Prof.Ali A. El-Moursy Chair Academic RankProfessor

Specialization:

  • Ph.D. in Electrical & Computer Engineering, University of Rochester, Rochester, NY, USA, 2005.

Research Interests:

  • High performance computer architecture, multi-core multi-threaded micro-architecture, adaptive architecture, power-aware micro-architecture, high performance computing, parallel computing, Cloud computing, architecture modeling and simulation, performance evaluation.​

Contact

- Ph.D.: in Computer Architecture, Electrical and Computer Engineering, University of Rochester (NY), October 2005. Advisor: Prof. David Albonesi. Thesis title: “Highly Efficient Multi-Threaded Architecture”. - M.Sc: . in Electrical and Computer Engineering, University of Rochester (NY), May 2002, Courses include: Computer Architecture, Digital Integrated Circuit Design, VLSI Design Project, Data and Computer Communications, Operating Systems. GPA: 3.914 / 4.000. - B.Sc. : in Electronics & Communications Department, Faculty of Engineering, Cairo University (Honors), July 1996. Majored in Computers & Systems.
- 2019-Present, Associate Professor, Department of Computer Engineering, College of Computing and Informatics, UOS, UAE. - 01/2017- , Associate Professor, Electrical & Computer Engineering Dept., University of Sharjah, Sharjah, UAE. - 09/2010-01/2017 Assistant Professor, Electrical & Computer Engineering Dept., University of Sharjah, Sharjah, UAE. - 02/2007-current: Researcher (Teacher) at the Dept. of Computer and Systems at the Electronics Research Institute (ERI), Cairo, Egypt. Member of the parallel processing & distributed systems research group - 01/2010-08/2010: Senior Software Developer at GRD Egypt DVT Modelsim Team, Mentor Graphics Egypt, Cairo, Egypt. - 10/2007-01/2010: Advisory R&D engineer at Advanced Technology & Center for Advanced Studies Dept. at IBM Cairo Technology Development Center (CTDC), Cairo, Egypt. - 08/2005- 10/2007: Software engineer at Architecture Performance & Projection Team at Software Solution Group at Intel Corporation, Santa Clara (CA) - 06/2001- 08/2005: Research Assistant with Prof. David Albonesi in the Dept. of ECE, University of Rochester (NY). - 05/2003- 11/2003: Architecture engineer at Oregon Design Center-Enterprise Processor Devision (ODC-EPD) at Intel Corporation, Hillsboro (OR), Member of Architecture Design team. Rating: Outstanding. - 02/2003: Training regarding the LPX prototype and the design methodology for the S/390 Parallel Enterprise Server G4, at IBM T.J. Watson Research Center, Yorktown Heights, NY. - 09/2000- 06/2001: Teaching Assistant at the Dept. of ECE, University of Rochester (NY), for Logic Design and C++ Programming Language courses. - 02/1999- 08/2000: Research Assistant at the Dept. of Computer and Systems at the Electronics Research Institute (ERI), Cairo, Egypt. Member of the parallel processing & distributed systems research group.
I have established the first High-Performance Cloud Computing (HPCC) Lab at University of Sharjah that supports the HPC with the edge technology namely the Cloud Computing. This lab supports the research in the field as well as the foundation for several undergraduate and postgraduate courses. I have prepared full curricula for the lab experiments. The lab will put the University of Sharjah at front for the Cloud computing research in UAE.
- IEEE member - Conferences TPC (AICCSA 2011, ISCA2012, ICM2012) 2011/2012 - Judge in the IEEE UAE student competition HCT AbuDhabi May 2012 - Technical Project Proposal Reviewer Information & Communication Technology Fund Starting August 2012
-“Optimal Resource Management for Cloud-Based Fifth Generation Wireless Networks” University of Sharjah, Research Institute For Science and Engineering, Research Grant. -“Scalable Job Scheduling & Resource Allocation for Highly Efficient Multi-threaded Multi-core Processors” University of Sharjah Seed Grant no. 110223 -Functional Coverage Modeling and Design for ModelSim circuit Simulator of Mentor Graphics-Cairo, February 2010. -Parallel implementation using MPI for Computational intensive modules for NanoTechnology Applications (IBM Blue Gene/L), July 2009, IBM. -High Performance Computing Application for 3D CTScan Medical Imaging machines (STI Cell Processor), September 2008, IBM. -Implementation for ISA simulation on IBM Mambo simulator (IBM POWER7 Processor), March 2008. -3D transpose for multi-core processors with software managed memory hierarchy (STI Cell Processor), June 2007, IBM.
- Wael S. Afifi, Ali A. El-Moursy, Mohamed Saad, Hadia ElHenawi, and Salwa M. Nassar, “A Novel Scheduling Technique for Improving Cell-edge Performance in 4G/5G Systems”, Submitted. - Ali A. El-Moursy, Saeed Abdallah, Mohamed Saad, and Khawla Alnajjar, “Parallel Two-Way Relay Channel Estimation in Cloud-based 5G Radio Access Networks”, Submitted. - Ali A. El-Moursy, Ahmed S. S. Mohamed, Magdy A. El-Moursy, “Real-Time Memory Controller for Embedded Multi-core System”, Journal of Systems Architecture, Elsevier, Submitted. - Ali A. El-Moursy, Amany Abdelsamea, Rukshanda Kamran and Mohamed Saad, “Multi-Dimensional Regression Host Utilization algorithm (MDRHU) for Host Overload Detection in - Cloud Computing”, Journal of Cloud Computing: Advances, Systems and Applications, Springer,Accepted (April 2019). - Sayed T Muhammad, Mohamed Saad, Ali El-Moursy, Magdy A El-Moursy, Hesham F Hamed, “CFPA: Congestion aware, fault tolerant and process variation aware adaptive routing algorithm for asynchronous Networks-on-Chip”, Journal of Parallel and Distributed Computing, Elsevier,Volume 128, June 2019: 151-166 (2019). - Ali A. El-Moursy, Amr S. Elhelw, “Adaptive TB-LMI: An Efficient Memory Controller and Scheduler Design”, Concurrency And Computation: Practice And Experience, 31(7) (2019). - Abdelsamea, A., El-Moursy, A. A., Hemayed, E. E., & Eldeeb, H., “Virtual Machine Consolidation Enhancement using Hybrid Regression Algorithms”, Egyptian Informatics Journal, (online 2017). - Sayed T Muhammad, Magdy A El-Moursy, Ali El-Moursy, Hesham F Hamed, “Architecture Level Analysis for Process Variation in Synchronous and Asynchronous Networks-on-Chip”, Journal of Parallel and Distributed Computing, 102(1): 175–185 (2017). - Ali A. El-Moursy, Wael S. Afifi, Fadi N. Sibai and Salwa M. Nassar, “Parallel PPI Prediction Performance Study on HPC Platforms”, Journal of Circuits, Systems, and Computers, 24(5): 1-28 (2015). - Ali A. El-Moursy, Walid El-Reedy, Hossam A. H. Fahmy, “Fair memory access scheduling algorithms for multicore processors”, International Journal of Parallel, Emergent and Distributed Systems, Τaylor & Francis Group, 30(4): 286-308 (2015). - Sayed T. Muhammad, Rabab Ezz-Eldin, Magdy A. El-Moursy, Ali A. El-Moursy, Amr M. Refaat, “Traffic-Based Virtual Channel Activation for Low-Power NoC”, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 23(12): 3029-3042 (2015). - Ali A. El-Moursy, Fadi N. Sibai, “V-Set Cache: An Efficient Adaptive Shared Cache For Multi-Core Processors”, Journal of Circuits, Systems, and Computers, 23(7): 1-28 (2014). - Ali A. El-Moursy, Hanan ElAzhary, Akmal Younis, “High-accuracy hierarchical parallel technique for hidden Markov model-based 3D magnetic resonance image brain segmentation”, Concurrency and Computation: Practice and Experience, J. Wiley, 26(1): 194-216 (2014). - Fadi N. Sibai, Ali A. El-Moursy, “Performance evaluation and comparison of parallel conjugate gradient on modern multi-core accelerator and massively parallel systems”, International Journal of Parallel, Emergent and Distributed Systems, Τaylor & Francis Group, IJPEDS 29(1): 38-67 (2014). - Ali A. El-Moursy, Sheif Saif, Akmal Younis, “Hierarchical-based parallel technique for HMM 3D MRI brain segmentation algorithm”, International Journal of Parallel, Emergent and Distributed Systems, Τaylor & Francis Group, IJPEDS 27(4): 297-316 (2012). - Ali A. El-Moursy, Fadi N. Sibai, “Image Processing Applications Performance Study On Cell BE And Blue Gene/L”, Concurrency And Computation: Practice And Experience, J. Wiley, Volume 23, Issue 4, pages 351–371, 25 March 2011. Conferences: - Hanan Khaled, Ali A. ElMoursy, Salwa Nassar, Mohamed Taher, Fadi Sibai, “Parallel Study of 3-DOil Reservoir Data Visualization Tool Using Hybrid Distributed/Shared-Memory Models”, The Fourth IEEE International Conference on Big Data Intelligence and Computing (IEEE DataCom 2018), Athens, Greece, pages: 1016-1021, August 2018. - Sayed T. Muhammad, Ali A. El-Moursy, Magdy A. El-Moursy, Hesham F. A. Hamed, “Systemlevel simulator for process variation influenced synchronous and asynchronous NoCs”, 30th IEEE International System-on-Chip Conference (SOCC 2017), Munich, Germany, pages: 298-302,September 2017. - Amany Abdelsamea, Ali A. El-Moursy, Elsayed E. Hemayed, Hesham Eldeeb, “Multiple Regression Host Overload Detection Algorithm” , Accepted, Proc. Sensors to Cloud Architectures Workshop (SCAW), in conjunction with The 22nd International Symposium on High-Performance Computer Architecture (HPCA-22), Barcelona, Spain, March 12-16, 2016. - Amr S. Elhelw, Ali El Moursy, Hossam A. H. Fahmy, “Adaptive Time-Based Least Memory Intensive scheduling”, IEEE 9th International Symposium on Embedded Multicore/Manycore SoCs (MCSoc 2015), Turin, Italy, pages 167-174, September 23-25, 2015. - Ahmed S. S. Mohamed, Ali A. El-Moursy, , Hossam A. H. Fahmy, “Real-Time Memory Controller for Embedded Multi-core System”, In the Proceeding of the 17th International Conferences on High Performance Computing and Communications (HPCC-2015), New York, USA, pages 839-842, August 24 - 26, 2015. - S. T. Muhammad, M. A. El-Moursy, A. A. El-Moursy, and A. M. Refaat, “Optimization for Traffic-Based Virtual Channel Activation Low-Power NoC”, Proceedings of the 5th IEEE International Conferences on Energy Aware Computing Systems and Applications, Cairo, Egypt, pages 1-4, 24-26 March, 2015. - Ali A. El-Moursy, “Adaptive V-Set Cache for Multi-core Processors”, IEEE 8th International Symposium on Embedded Multicore/Manycore SoCs (MCSoc 2014), Aizu-Wakamatsu, Japan, pages 297-302, 23-25 Sept. 2014. - Amr S. Elhelw, Ali El Moursy, Hossam A. H. Fahmy, “Time-Based Least Memory Intensive Scheduling”, IEEE 8th International Symposium on Embedded Multicore/Manycore SoCs (MCSoc 2014), Aizu-Wakamatsu, Japan, pages 311-318, 23-25 Sept. 2014. - Sayed T. Muhammad, Magdy A. El-Moursy, Ali A. El-Moursy, Amr M. Refaat, “Traffic-Based Virtual Channel Activation for Low-Power NOC”, the 8th International Design and Test Symposium (IDT), pages 1-6, December 16-18, 2013 (Best Paper Award). - Wael S. Afifi, Ali A. El-Moursy, Salwa Nassar, M. A. Mohamed, Fadi N. Sibai, “Parallel Protein Sequence Matching using HPC”, International Conference of Information Science and Computer Applications (ICISCA 2012), Bali, Indonesia, November 19-20, 2012. - Walid El-Reedy, Ali El-Moursy, Hossam A. H. Fahmy, “High Performance Memory Requests Scheduling Technique for Multicore Processors”, In the Proceeding of High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems (HPCC-ICESS), 2012 IEEE 14th International Conference on, pp. 127-134, June 2012 (IEEE Conference). - Ali El-Moursy, and Fadi N. Sibai, “V-Set Cache Design for LLC of Multi-core Processors”, In the Proceeding of High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems (HPCC-ICESS), 2012 IEEE 14th International Conference on, pp. 995-1000, June 2012 (IEEE Conference). - Fadi N. Sibai, Ali El-Moursy, Nader Mohamed, “Throughput and Latency Analysis of the Spidergon-Donut Interconnection Network”, The Eighth International Conference on Innovations in Information Technology (Innovations'12), pp. 356-360, March 2012 (IEEE Conference).
- I have supervised 21 senior students for their Senior Design Projects. Senior Design project advising is another supervision activity that I have dedicated my focus and commitment to it that adds practicality dimension to the teaching process. - MS Student supervision Eng. Walid ElReedy (Cairo University, Cairo, Egypt) Defended his thesis on August 2012 - MS Student supervision Eng. Wael Afifi (Electronics Research Institute, Cairo, Egypt) Defended his thesis on December 2012 - MS Student supervision Eng. Amr El-Hew (Cairo University, Cairo, Egypt) Registered his MS on January 2013 - MS Student supervision Eng. Ahmed Shafik (Cairo University, Cairo, Egypt) Registered his MS on January 2013
- Hisham El-Shishiny, Ali El-Moursy, “Equal duration and equal fetch operations sub-context switch interval based fetch operation scheduling utilizing fetch error rate based logic for switching between plurality of sorting algorithms”, US Patent 8640133, January 28, 2014. - Ali A. El-Moursy, Hisham El-Shishiny, Ahmed T. Sayed Gamal El Din, “Scheduling Threads”, US Patent 20120192195, July 26, 2012. - Ahmed El-Mahdy, Ali El-Moursy, Hisham El-Shishiny, “Multi-Core Processors For 3D Array Transposition By Logically Retrieving In-Place Physically”, US Patent 7979672, July 12, 2011. - Ali El-Moursy, Hisham El-Shishiny, “Method and System for Job Scheduling”, US Patent US 2011/0004883 A1, 06 Jan. 2011. - Hisham El-Shishiny, Ali El-Moursy, “Fetch Operation Scheduling”, US Patent US 2010/0162041 A1, 24 June 2010. - Ahmed H.m.r. El-Mahdy, Ali A. El-Moursy, Hisham Elshishiny, “Method And System For In-Place Multi-Dimensional Transpose For Multi-Core Processors With Software-Managed Memory Hierarchy”, US Patent US 20100023728, 28 January 2010.
- Best Paper Award in the 8th IEEE International Design and Test Symposium (IDT) - Recognition by IEEE UAE section (Region 8) as the Consuolar for the UOS IEEE SB. - I have granted a seed grant from University of Sharjah (grant no. 110223). - Nominated for inclusion in the 2013, 2014, and 2015 Editions of Who’s Who in the World. - Nominated for inclusion in 2000 OUTSTANDING INTELLECTUALS OF THE 21ST CENTURY 8TH Edition.
- Consular of Electrical & Computer Engineering Dept. Student Scientific Clubs since the Fall of 2012 - Chair of Teaching & Learning Committee for the academic year 2012/2013 - Member of the College of Engineering Community Service Committee for the academic year 2013/2014 - Member of the College of Engineering Student Welfare Committee for the academic year 2013/2014 - Member of the University Strategic Research Domain Committee – Sustainable Infrastructure for the academic year 2013/2014 - Participated in UOS Open day activities for the year of 2012 & 2013. - Main Organizer and Steering Committee member IEEE UAE Student Day for the academic year 2012/2013. - Member of Steering Committee of IEEE UAE Student Day for the academic year 2013/2014. - Mentor for the Student Project that take the second place in the Microsoft Imagine Cup 2013.
I feel that the concept of learning should be focused around four main areas. Independent thought is essential to the development of each student. Being able to form unique independent ideas to solve problems will serve them both inside and outside of the classroom. Students react positively when they are treated as mature, capable individuals. They are capable and willing to make their own decisions. Each student is a unique individual with unique talents and experiences. It is my job to help them sort out and enhance their unique qualities. Group interaction is also an important part of learning. A person will learn more if they feel they are an important and active part of the process. Being able to share ideas, validate them with those of others, and teamwork are important processes in social and mental development. The teacher should also be prepared to lead students in the direction they should go to reach correct conclusions and answers, without always providing the answers themselves. It is my role to encourage and to stimulate as well as to provide new information. Learning in my classes is a partnership between me and the student. My behavior will strongly influence mood, receptivity and motivation of the learner. Finally, stressing the use of learned ideas and processes in new situations is essential. By using information, students should be able to apply what they have learned to new life or learning situations. Transfer of this sort is what really determines what has been learned.
Back to list