Professor Mayez Abdullah Al-Mouhamed (Al Dandashi)


Computer Engineering Department
King Fahd University of Petroleum and Minerals
Dhahran 31261, Kingdom of Saudi Arabia
Email: Mayez@kfupm.edu.sa
Phone: 966-3-860-2934 (office)
Fax: 966-3-860-3059 (Dept.).

RESEARCH INTERESTS

SHORT BIO

Mayez Al-Mouhamed is specialized in computer architecture, parallel algorithms and programming, and robotics. He has over 80 publications in the above areas. He received the Silver Medal from the International Geneva Conventions in 2012 and was awarded the Certificate of Distinguished Research Project, First Degree, Golden, from King Abdulaziz City for Science and Technology (KCST) for his work in Tele-Robotics in 2006. He also received many Excellence Awards from KFUPM for his accomplishments in research, teaching, and services. In HPC related issues, he worked on parallel compiler restructuring for automatic and directive-based parallelization. He extensively analyzed the issues of array organization in parallel memories and proposed systematic address mapping schemes to favor predefined data access patterns. Currently he is working on the design of restructuring tools for optimizing CUDA programming and exploring new programming methodologies for the efficient implementation of some hierarchical algorithms on GPUs.

EDUCATION:

  • Doctorat Es Science D' Etat, Institute of Fundamental Electronics, University of Paris XI , France 1982. Department of Electronics and Nuclear Instrumentation (DEIN), Saclay Nuclear Research Center (CEA), Saclay,  91191 Gif-sur-Yvette, France.

  • Doctorat De Troisième CycleInstitute of Fundamental Electronics, University of Paris XI , France, 1977. Saclay Nuclear Research Center (CEA), Saclay,  91191 Gif-sur-Yvette, France.

  • Diplome D'Etudes Approfondies, Institute of Fundamental Electronics, University of Paris XI, France, 1976. National Institute for Nuclear Sciences and Techniques (INSTN), Saclay,  91191 Gif-sur-Yvette, France.

  • Maitrise Es Science, Institute of Fundamental Electronics, University of Paris XI, France, 1975.

  • Diplome Universitaire D'Etudes Scientifiques, University of Paris XI, France, June, 1972.

  • Prices and Distinctions for the University of Paris XI (Paris Sud)

    Video about the University of Paris XI

    University of Paris XI : 40 years of distinctions

     

    ACADEMIC POSITIONS

  • Professor, Computer Engineering Dept., KFUPM, Dhahran, Saudi Arabia, Sept. 1998-now 

  • Visiting Associate Professor, On leave to ICS, Univ. of California Irvine, USA. Sep. 1992-Aug 1992    

  • Associate Professor, Computer Engineering Dept., KFUPM, Dhahran, Saudi Arabia. June 1991-June 1998      

  • Assistant professor, Computer Engineering Dept., KFUPM, Dhahran, Saudi Arabia Jun.1983-June 1991       

  • Research Associate, University of Paris XI, Nuclear Research Center, Saclay, France. Jan. 1982-1983.

  • Research Assistant, University of Paris XI, Nuclear Research Center, Saclay, France. Jan. 1976-1982.

  •  

    AWARDS AND HONORS

    MEMBERSHIP IN INTERNATIONAL JOURNAL EDITORIAL BOARDS

      PATENTS

    Journal Publications

    1. Mayez Al-Mouhamed, Commande Rapide Implantée sur Microprocesseur pour Manipulateur MA 23, Journal Le Nouvel Automatism (in French), January-February 1982, pp.48-53.
    2. Mayez Al-Mouhamed and Hussam Al-Mohammad, A Multi-Microprocessor System for the Control of Robot Welders, Euromicro Journal on Microprocessing and Microprogramming, Elsevier Science, Vol. 23, No 1-5, March 1988, pp. 123-128.
    3. Mayez Al-Mouhamed, A Multiprocessor System for Real-Time Robotics Applications, Journal of Microprocessors and Microsystems, Butterworth Scientific Publishing (UK), Vol. 14, No 5, June 1990, pp. 276-290.
    4. Mayez Al-Mouhamed, Microprocessor-Controlled E-Current Measuring System for Qualitative On-Site Testing, Arabian Journal for Science and Engineering, Vol. 15, No 3 July 1990, pp. 276-290.
    5. Mayez Al-Mouhamed, Lower Bounds on the Number of Processors and Time for Scheduling Precedence Graphs with Communication Costs, IEEE Transactions on Software Engineering, Vol. 16, No 12, December 1990, pp. 1390-1401
    6. Mayez Al-Mouhamed, Analysis of Macro-Dataflow Dynamic Scheduling on Nonuniform Memory Access Architectures, IEEE Transactions on Parallel and Distributed Systems, Vol 4, No 8, August 1993, pp. 875-888
    7. Lubomir Bic and Mayez Al-Mouhamed, The EM-4 Under Implicit Parallelism, Journal of Parallel and Distributed Computing, Vol 19, No 3, November 1993, pp. 255-261
    8. Mayez Al-Mouhamed and Adel Al-Maasarani, Performance Evaluation of Scheduling Precedence-Constrained Computations on Message-Passing Systems, IEEE Transactions on Parallel and Distributed Systems, Vol 5, No 12, December 1994, pp. 1317-1322.
    9. Mayez Al-Mouhamed and Lubomir Bic, Effects of Loop Fusion and Statement Migration on the Speedup of Vector Processors. Journal of Parallel and Distributed Computing (JPDC), Vol 31, No 1, November 1995, pp. 56-64.
    10. Mayez Al-Mouhamed and Lubomir Bic, Performance Evaluation of Self-Timed Dataflow on the iPSC-2 Hypercube, International Journal of Electronics, Vol 78, No 1, 1995, pp. 1-18.
    11. Mayez Al-Mouhamed and Steven Seiden, Minimization of Memory and Network Contention for Accessing Arbitrary Data Pattern in SIMD Systems, IEEE Transactions on Computers, Vol. 45, No 6, June 1996, pp. 757-762.
    12. Mayez Al-Mouhamed and Limalia Ismail, A Database Approach to Hierarchical Image Storage and Recognition, Journal of Engineering Applications of Artificial Intelligence, Vol 10, No 2, April 1997, pp.189-204.
    13.  Mayez Al-Mouhamed and Steven Seiden, A Heuristic Storage for Minimizing Access Time of Arbitrary Data Patterns, IEEE Trans. on Parallel and Distributed Systems, Vol. 8, No. 4, April 1997, pp. 441-447.
    14. Mayez Al-Mouhamed, Habib Youssef, and Wasif Hassan, A Fast Parallel-Tree Switch Architecture for ATM Networks, International Journal of Communication Systems, Vol 11, 1998, pp. 59-77.
    15. Mayez Al-Mouhamed, Mohammad Kaleemudding, and Habib Youssef, Evaluation of Pipelined Dilated Switch Architectures for ATM Networks, IEEE/ACM Trans. on Networking, Vol. 7, No. 5, October 1999, pp. 724-740.
    16. Mayez Al-Mouhamed, Evolution-Based Scheduling of Computations and Communications on Distributed-Memory Multicomputers, The Computer Journal, Vol 42, No 5, 1999. pp. 373-390.
    17. Mayez Al-Mouhamed, Mohammad Kaleemudding, and Habib Yousef, Reducing Cell Loss in Banyan Based ATM Switching Fabrics, International Journal of Communication Systems, Vol. 14, Issue 1, 2001. pp. 43-67
    18. Mayez Al-Mouhamed and Homam Najjari, Adaptive Scheduling of Computations and Communications on Distributed Memory Systems, Journal of Parallel and Distributed Computing (JPDC), Vol 60, No 6, June 2000, pp. 716-740.
    19. Mayez Al-Mouhamed and Adel Al-Maasarani, Iterative Refinement of Scheduling Computations and Communications on Distributed-Memory Systems, The Journal of Systems Architecture (The Euromicro Journal), Vol 46, 2000. pp. 851-871.
    20.  Mayez Al-Mouhamed and Hussam Abu-Haimed, Evaluation of Neural and Genetic Algorithms For Synthesizing Parallel Storage Schemes. International Journal of Parallel Programming (IJPP), Vol 29, No 4, Aug., 2001, pp. 366-399.
    21. Mayez Al-Mouhamed, An Effcient Indexing Scheme For Image Storage and Recognition, IEEE Trans. on Industrial Electronics, Vol. 46, No. 2, April 1999. pp. 429-439.
    22. Mayez Al-Mouhamed, A Robust Gross-to-Fine Pattern Recognition System, IEEE Transactions on Industrial Electronics, Vol. 48, No 6, December, 2001. pp. 1226-1237.
    23. Mayez Al-Mouhamed, Array Organization in Parallel Memories, International Journal of Parallel Programming (IJPP),  Vol 32, No.2, April, 2004, pp.123-163.
    24. Mayez Al-Mouhamed, Onur Toker, and Abdul-Khalik Al-Harthy, “A 3D Vision-Based Man-Machine Interface For Hand-Controlled Telerobot”, IEEE Transactions on Industrial Electronics,  Vol 52, No 1, 2005, pp. 306-319.
    25. Mayez A. Al-Mouhamed, Onur Toker, and Asif Iqbal, A Multithreaded Distributed Telerobotic Framework, IEEE Trans.on Mechatronics, Vol 11, No 5, Oct., 2006. pp. 558-566.
    26. Mayez A. Al-Mouhamed, Mohammad Nazeeruddin, and Nesar Merah,  Design and Instrumentation of Force Feedback in Telerobotics, IEEE Trans. on Instrumentation and Measurements, Vol 58, No 6, 2009, pp.1949-1957.
    27. Mayez A. Al-Mouhamed, Mohammad Nazeeruddin, and Syed M.S. Islam, Experimental Evaluation of Feedback Modalities for Five Teleoperation Tasks, IEEE Trans. on Instrumentation and Measurements, Vol. 59, No. 2, 2010, pp. 361-371.
    28. Mayez A. Al-Mouhamed and Ayaz Khan, A Restructuring Algorithm for CUDA, The International Journal of Parallel, Emergent and Distributed Systems (IJPEDS), Published on line, pp. 309-324, 16 Septmeber 2014.
    29. Ayaz ul Hassan Khan, M. A. Al-Mouhamed, A. Almousa, A. Fatayar, A. Baqais, and M. Assayony, “Padding Free Bank Conflict Resolution for CUDA-Based Matrix Transpose Algorithm”, International Journal of Networked and Distributed Computing, Vol. 2, issue 3, pp 124-134, July 2014.
    30. Mayez Al-Mouhamed, and Ayaz ul Hassan Khan, "Exploration of Automatic Optimization for CUDA Programming", International Journal of Parallel, Emergent, and Distributed Systems (IJPEDS), 2014. DOI: 10.1080/17445760.2014.953158
    31. Ayaz ul Hassan Khan, Mayez Al-Mouhamed, Allam Fatayer and Nazeeruddin Mohammad, Optimizing the Matrix Multiply Using Strassen and Winograd Algorithms with Limited Recursions on Many-Core,  Inter. Journal on Parallel Programming (IJPP), 44:801–830. 2016.
    32. Ayaz H. Khan, Mayez Al-Mouhamed, Muhammed Al-Mulhem and Adel F. Ahmed, "RT-CUDA: A Software Tool for CUDA Code Restructuring", International Journal of Parallel Programming, pp 1-44, May 2016, DOI|: 10.1007/s10766-016-0433-6.
    33. Shahabuddin Muhammad, Mayez Al-Mouhamed, Nazeeruddin Mohammad, Reliable Communication Protocol for Applications in Multi-Robot Systems, The Arab Journal for Science and Engineering,  41:2771–2785, 2016.
    34. Ayham Zaza, Abeeb A. Awotunde, Faisal A. Fairag, Mayez A. Al-Mouhamed, A CUDA based parallel multi-phase oil reservoir simulator, Journal of Computer Physics Communications 206: 2–16, 2016.
    35. Mayez Al-Mouhamed and Ayaz H. Khan, "SpMV and BiCG-Stab Optimization for a Class of Hepta-Diagonal Sparse Matrices on GPU", The Journal of Supercomputing, Vol. 73, Issue No 9, pp 3761-3795, Sep. 2017.
    36. Mayez A. Al-Mouhamed, Nazeeruddin Mohammad and Ayaz H. Khan, A Review of GPU Compiler Optimizations From General-Purpose Computing to Structured Grids,  Under review with the Inter. Journal on Parallel Programming (IJPP), Springer, July 2016.
    37. T. Dandashy, M. A. Al-Mouhamed and  I. A. Khan, A Reliable Peer-to-Peer Protocol for Mobile Ad-Hoc Wireless Networks, to appear in the Inter. Arab Journal of Information and Technology (IAJIT), September 2017.

    CONFERENCE PUBLICATIONS

    1.      M. Al-Mouhamed, M. Basire, A. Csakvary, E. De Cosnac, and B. Dupeyrat, Study of some heuristics for robot manipulating objects, text in French. AFCET Conf. on Artificial Intelligence and Pattern Recognition, September 20-23, Poittier, France, pp. 471-481, 1981.

    2.      Mayez Al-Mouhamed and Hussam Al-Mohammad, Software and sensory system for welding by robots, The 7th IASTED Inter. Symp. on Robotics and Automation, June 24-26, 1985, Lugano, Swizerland.

    3.      Mayez Al-Mouhamed, A sensor system for robotic welding, The 2nd Saudi Engineers Conference, November 16-19, 1985, Dhahran, Saudi Arabia, pp. 3571-3586.

    4.      Hussam Al-Mohammad and Mayez Al-Mouhamed, Utilization of conductor silicone in the design of a matrix of cells sensitive to pressure, text in french, AFCET Conference on Indentification and Pattern Recognition, Vol 1, June 18-20, 1986, pp.77-91.

    5.      Mayez Al-Mouhamed, An intelligent remotely controlled manipulator system, The IEEE International Symposium on Intelligent Control, January 19-20, 1987, Pennsylvania, USA, pp. 220-225.

    6.      Hussam Al-Mohammad and Mayez Al-Mouhamed, Identification of object faces by tactile sensor, The 8th Inter. Conference on Automated Inspection and Product Control, Sponsored by the Manufacturing Productivity Center of America (MPCA), and IFS, June 23-25, 1987, Chicago, USA, pp.97-108.

    7.      Hussam Al-Mohammad and Mayez Al-Mouhamed, Parallel processing of the rapid transform and application to visual pattern recognition, The 10th national Computer Conference (NCC'88), Vol 1, February 28 to March 2, 1988, Jeddah, Saudi Arabia, pp. 69-80.

    8.      Mayez Al-Mouhamed and F.A. Bubshait, A Comparative Study of Scheduling Large Number of Iterative Tasks, Proceedings of the 4th International Symposium on Computer and Information Sciences (ISCIS), Vol. 2, Oct. 30, 1989, Cesme-Turkey, pp. 1297-1306.

    9.      Mayez Al-Mouhamed, Lower Bounds on Time for Scheduling Precedence Graphs with Communication Costs, Proceedings of the 5th International Symposium on Computer and Information Sciences (ISCIS), Vol. 1, Nov. 1, 1990, Capadocia-Turkey, pp. 637-646.

    10.  Mayez Al-Mouhamed, Parallel Processing of Robot Dynamics on a shared Memory Multiprocessor System, Proceedings of the 5th International Symposium on Computer and Information Sciences (ISCIS), Vol. 2, Nov. 1, 1990, Capadocia-Turkey, pp. 1155-1164.

    11.  Mayez Al-Mouhamed, A Database Approach to Hierarchical Image Storage and Recognition, Proceedings of the 6th International Symposium on Computer and Information Sciences (ISCIS), Vol. 2, Oct. 30, 1991, Antalia-Turkey, pp. 991-1000.

    12.  Mayez Al-Mouhamed and Mohamad Attyah, Performance Guarantee for Distributed Scheduling on Non-Uniform Memory Access Architectures, Proceedings of the 13th National Computer Conference (NCC), Vol. 1, pp. 183-197, Nov. 28, 1992.

    13.  Lubomir Bic and Mayez Al-Mouhamed, The EM-4 Under Implicit Parallelism, Proceedings of the 7th ACM International Conference on Supercomputing (ICS'93), Tokyo, Japan, July 20-22, 1993. pp. 21-26.

    14.  Lubomir Bic and Mayez Al-Mouhamed, Automatic Parallelization Techniques for the EM-4, Proceedings of the 22nd International Conference on Parallel Processing (ICPP), Boca Raton, FL, Vol 2, Aug. 16, 1993, pp. 25-28.

    15.  Mayez Al-Mouhamed, Steven Seiden, and Hussam Abu-Haimed, Array organization in Lock-Step Parallel Memories, 11th Inter. Symposium on Computer and Information Sciences (ISCIS), Vol 1, 1996, pp. 327-336.

    16.  Mayez Al-Mouhamed, Steven Seiden, and Hussam Abu-Haimed, Minimization of Memory and Network Contention for for Accessing Arbitrary Power-of-2 Data Patterns, 11th Inter. Symposium on Computer and Information Sciences (ISCIS), Vol 1, 1996, pp. 443-452.

    17.  Mayez Al-Mouhamed and Adel Al-Maasarani, Performance Evaluation of Scheduling on Message-Passing Multiprocessors, 11th Inter. Symposium Symposium on Computer and Information Sciences (ISCIS), Vol 1, 1996, pp. 337-344.

    18.  Mayez Al-Mouhamed and Lubomir Bic, Effects of Loop Fusion and Statement Migration on the Speedup of Vector Processors, Inter. Conference on Parallel Architectures and Compilation Techniques (PACT'94), Montreal, Aug 24, pp. 193-202, 1994. 

    19.  Mayez Al-Mouhamed and Adel Al-Maasarani, Scheduling Optimization Through Iterative Refinement. Inter. Conference on Parallel Architectures and Compilation Techniques (PACT'95), Limassol, Cyprus, Jun 27-29, pp. 178-184.

    20.  Mayez Al-Mouhamed, Lubomir Bic, and Hussam Abu-Haimed, A Compiler Address Transformation For Conflict-Free Access of Memories and Networks, IEEE Symp. on Parallel and Distributed Processing (SPDP'96). New Orleans, Oct 1996, pp. 530-537.

    21.  Mayez Al-Mouhamed, Lubomir Bic, and Hussam Abu-Haimed, A Compiler Transformation to Improve Memory Access Time in SIMD Systems, Inter. Conference on Parallel Architectures and Compilation Techniques (PACT'96), Boston, Oct 1996. pp. 174-178. Sponsored by IEEE C.S., IFIP Concurrent sys., and ACM-SGARCH.  

    22.  Mayez Al-Mouhamed and Lubomir Bic, Evaluation of Self-Timed Dataflow on the iPSC-2 Hypercube, National Computer Conference, Nov 17, Vol 2, pp. 471-482, 1997.

    23.  Mayez Al-Mouhamed and Homam Najjari, Adaptive Scheduling of Computations and Communications on Distributed Memory Systems, Inter. Conference on Parallel Architectures and Compilation Techniques (PACT'98), Paris-France, Oct 14-17, 1998, pp. 366-373.

    24.  Mayez Al-Mouhamed, Habib Youssef, and Wasif Hassan, A Parallel-Tree Switch Architecture for ATM Networks, The IEEE 7th Inter. Conf. on Computer Communications and Networks (IC3N'98), 12-15 October, 1998, Lafayette, Lousiana, USA.

    25.  Mayez Al-Mouhamed and Mohammad Kaleemudding, Evaluation of Pipelined Switch Architectures for ATM Networks, Fourth IEEE Symposium on Computers and Communications (ISCC'99), Red-Sea, Egypt, July 6-8, 1999, pp. 266-272.

    26.  Mayez Al-Mouhamed and Hussam Abu-Haimed, Evaluation of Neural and Genetic Algorithms For Synthesizing Parallel Storage Schemes. International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'2000), Las Vegas, Nevada, USA; June 26-29, 2000.

    27.  Mayez Al-Mouhamed, Onur Toker, and Asif Iqbal, Design of a Multi-Threaded Distributed Telerobtic Framework, the 10th IEEE Inter. Conf. On Electronics, Circuits and Systems, Vol 3, 2003, pp. 1280-1283.

    28.  Mayez Al-Mouhamed, Onur Toker, and Asif Iqbal, Performance Evaluation of a Multi-Threaded Distributed Telerobtic Framework, the 10th IEEE Inter. Conf. On Electronics, Circuits and Systems, Vol 3, Dec. 2003, pp. 1284-1287.

    29.  Mayez Al-Mouhamed, Onur Toker, and Abdul-Khalik Al-Harthy, "A 3D Vision-Based Man-Machine Interface For Hand-Controlled Telerobot", IFAC Inter. Conf on Intelligent Control Systems and Signal Processing, C-sponsored by IEEE, IFSA, and EVONET, Faro, Portugal, April 8-11, 2003, pp. 586-591.

    30.  Mayez Al-Mouhamed, A Scalable Family of High-Speed Switch Architectures, 10th IEEE Inter. Conf. On Electronics, Circuits and Systems (2003), Vol 1, pp. 32-35.

    31.  Mayez Al-Mouhamed, Onur Toker, Asif Iqbal, and M. Nazeeruddin, A Distributed Framework for Relaying Stereo Vision for Telerobotics, IEEE Inter. Conference on Pervasive Services, Beirut, Lebanon, July 19-23, 2004, pp. 221-225.

    32.  M. Al-Mouhamed, M. Nazeeruddin, and A. Iqbal, A Modular Distributed Telerobotic Client-Server System, Inter. Conference on Information and Computer Science (ICICS’04), KFUPM, Dhahran, KSA, Nov, 28-30, 2004,

    33.  Mayez A. Al-Mouhamed, Onur Toker, Asif Iqbal, and Syed M.S. Islam, Evaluation of Real-Time Delays for Networked Telerobotics, 3rd Inter. IEEE Conference on Industrial Informatics (INDIN’05), 10-12 August 2005, Perth, Western Australia, pp. 351-356.

    34.  Mayez A. Al-Mouhamed, Mohammad Nazeeruddin, and Syed M.S. Islam, Evaluation of Assembly Tasks in Augmented Telerobotics, 2nd International AUS Symposium on Mechatronics (AUS-ISM05), April 19-21, 2005, Sharjah, UAE.

    35.  Al-Mouhamed, M., Buhari, S.M., Nazeeruddin, M., Islam, S.M.S., “Qualitative Evaluation of Computer-Aided Teleopearation”, In Proc. of the 4th ACS/IEEE International Conference on Computer Systems and Applications (AICCSA-06), March 8-11, 2006, Dubai,Sharjah, UAE.

    36.  M. A. Al-Mouhamed, M. Nazeeruddin, and N. Merah, Design and Analysis of Force Feedback in Telerobotics, 3rd International AUS Symposium on Mechatronics, April 18-20, 2006, Sharjah, UAE.

    37.  Syed M.S. Islam, M. Al-Mouhamed, S.M. Buhari, and Talal Al-Kharoubi, “A Hierarchical Design Scheme for Application of Augmented Reality in a Telerobotic Stereo-Vision System”, the Saudi 18th National Computer Conference (NCC18), March 26-29, 2006. Riyadh, KSA.

    38.  M. A. Al-Mouhamed, M. Nazeeruddin, and N. Merah, Force-Based Compliant Behaviors to Augment Telerobotics, 4th International AUS Symposium on Mechatronics, March 26-29, 2007, Sharjah, UAE.

    39.  M. Al-Mouhamed and U. F. Siddiqi, Performance Evaluation of Auctions WLAN for RoboCup Multi-Robot Cooperation, The 7th ACS/IEEE International Conference on Computer Systems and Applications (AICCSA-2009), 10-13 May 2009, Page(s):610 – 615.

    40.  M. Al-Mouhamed and A. Abu-Arafah, Design of a Library of Motion Functions for a Humanoid Robot for a Football Game, The 8th ACS/IEEE International Conference on Computer Systems and Applications (AICCSA-2010), 2010, Page(s):1– 6.

    41.  Dandashi and M. Al-Mouhamed, Graph Coloring for Class Scheduling, The 8th ACS/IEEE International Conference on Computer Systems and Applications (AICCSA-2010), 2010, Page(s):1 – 4.

    42.  M. A. Al-Mouhamed, I. A. Khan, and S. N. Firdous, A Reliable Peer-to-Peer Protocol for Mobile Ad-Hoc Wireless Networks,  9th ACS/IEEE International Conference on Computer Systems and Applications (AICCSA-2011), 2011, pp. 32-37.

    43.  Mayez A. Al-Mouhamed and Khaled A. Daud, Experimental Analysis of SMP Scalability in the Presence of Coherence Traffic and Snoop Filtering, IEEE 14th International Conference on High Performance Computing & Communication (HPCC), Liverpool, United Kingdom, May 2012.

    44.  Mayez A. Al-Mouhamed and Ayaz Khan, Exploration of Automatic Optimization for CUDA Programming, 2nd IEEE International Conference on Parallel, Distributed and Grid Computing, Jaypee University of Information Technology (IEEE-PDGC),  Himachal Pradesh, India, 6 December 2012. This paper has been selected as the "Second Best IEEE-PDGC-2012 Conference Paper" out of 605 paper submissions.

    45.  Mayez A. Al-Mouhamed and Khaled A. Daud, Experimental Analysis of SMP Scalability in the Presence of Coherence Traffic and Snoop Filtering, IEEE 14th International Conference on High Performance Computing & Communication (HPCC), Liverpool, United Kingdom, May 2012.

    A.    H. Khan and M. A. Al-Mouhamed, CUDA – Based Strassen Matrix – Matrix Multiplication, to be sumbitted.

    46.  M. A. Al-Mouhamed, I. A. Khan, and S. N. Firdous, A Reliable Peer-to-Peer Protocol for Mobile Ad-Hoc Wireless Networks,  9th ACS/IEEE International Conference on Computer Systems and Applications (AICCSA-2011), December, 2011, Page(s): 32 - 37.

    47.  Khan, M. Al-Mouhamed, A. Fatayar, A. Almousa, A. Baqais and M. Assayony, “Padding Free Bank Conflict Resolution for CUDA-Based Matrix Transpose Algorithm”, 15th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing (SNPD 2014), Las Vegas, USA, June 30-July 2, 2014.

    48.  H. Khan, M. A. Al-Mouhamed, A. Almousa, A. Fatayar, A. R. Ibrahim, and A. J. Siddiqui, AES-128 ECB Encryption on GPUs and Effects of Input Plaintext Patterns on Performance”, 15th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing (SNPD 2014), Las Vegas, USA, June 30-July 2, 2014.

    49.  Ayaz ul Hasan Khan, Mayez Al-Mouhamed, and Lutfi A. Firdaus, Evaluation of Global Synchronization for Iterative Algebra Algorithms on Many-Core, 16th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing (SNPD 2015), June 1-3, Takamatsu, Japan, 2015.

    50.  Ayaz ul Hasan Khan, Mayez Al-Mouhamed and Allam Fatayer, Optimizing Strassen Matrix Multiply on GPUs, 16th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing (SNPD 2015), June 1-3, Takamatsu, Japan, 2015.

    51. Mayez A. Al-Mouhamed,  Mohammad Nazeeruddin, and Majid A. Khan, Enhancing Cache Data Reuse in Parallel N-Body Simulation on MIC Accelerator, 13th ACS/IEEE International Conference on Computer Systems and Applications AICCSA 2016

     

     

     

     

     

  • Research Project/Report

    Educational workshop

    • Invited by Dr. Lee DeVet, KAUST Global Collaborative Research to attend the Workshop on “Models for Success in Managing National Research Resources” which was co-sponsored by KACST and KAUST from October 31 to November 1, 2009, at the KAUST campus in Thuwal, Saudi Arabia.

    • Workshop on KFUPM-ARAMCO ICT Collaboration Program, 10th of March 2009, RI, KFUPM.

    • Attended a two-day workshop on “Peer Consultation in Teaching” Saturday 3-4, May 2008. The workshop is offered by the TLC-DAD-KFUPM and Professor Sergio Piccinin.

    • Attended a Five-day Workshop on “Peer Consultation in Teaching” offered by the TLC-DAD-KFUPM and Professor Sergio Piccinin, December 29, 2007 to January 3, 2008.

    • Attended a one-day Workshop on “ABET Criterion C2 and C3”, by Prof. Edwin Wiggins, Professor of Marine Engineering, Webb Institute, Glen Cove, New York, USA, March 6, 2007. KFUPM.

    • Attended the half-day CCSE Workshop on the Engineering Discipline, March, 2007. Proposed the CCSE Community to develop a CCSE Strategic Plan to improve the Engineering Instruction and Practices  in classroom and laboratories.

    • "Gulf Academic Assessment Program Using ABET CT 2000", King Abdul-Aziz University, Jeddah, First and second of May, 2004.

    •  “Developping the Communication Skills of Students”, presented by Prof. Sergio Piccinin, Univ. of  Ottawa, Organized by the DAD, KFUPM, 4-5 September, 2004.

    • “Active Learning to Foster Critical Thinking”, presented by Prof. Sergio Piccinin, Univ. of  Ottawa, Organized by the DAD, KFUPM,  September 6, 2004.

    • “Peer Consultation in Teaching”, TLC-DAD-KFUPM and Professor Sergio Piccinin, December 29, 2007 to January 3, 2008.
    • "Effective Teaching and Learning Practices", TLC-DAD-KFUPM and Professor Sergio Piccinin, December 30, 2007.
    • Workshop on “Program Continuous Quality Improvement”  by Dr.  Mahesh Aggarwal from the Mechanical Eng. Dept.  at the Gannon University  USA, , KFUPM, September 14-15-16, 2008

     

    MSC/PHD THESES

    Title

    Details

    A Novel Fast Packet Switch Architecture for ATM Networks,

    M.Sc. Thesis, Wassif Hasan, Computer Engineering Dept, KFUPM, March 1996. (Advisor)

    Organization of Parallel Memories.

    M.Sc. Thesis, Hussam Abu-Haimed, Computer Engineering Dept, KFUPM, June 1997.(Advisor)

    A Pipelined ATM Switch Architecture,

    M.Sc. Thesis, Mohammad Kaleemuddin, Computer Engineering Dept, KFUPM, June 1997.(Advisor)

    Heuristic Scheduling of Computations and Communications through Improved Iterative Refinement,

    M.Sc. Thesis, Homam Najjari, Information and Computer Science, KFUPM,  June 1996. (Advisor)

    Simulated Evolution based Scheduling of Computations and Communications.

    M.Sc. Thesis, Nadeem Mohammad Mohsen, Computer Engineering Dept,  KFUPM, October 1996. (Advisor)

    Robust Conegestion Control for ATMs ABR Service and Design of a Datalink Layer Interface Library.

    M.Sc. Thesis, M. Nazeeruddin, Systems Engineering Dept, KFUPM, May 1999.(member)

    Design of a Telerobotic Control System over a LAN.

    M.Sc. Thesis, Abd-Alkhalik Al-Harthy, Systems Engineering Dept, KFUPM, October 2002. (Advisor)

    Design and Evaluation of a Distributed Components Framework for Telerobotics.

    M.Sc. Thesis, Assif Iqbal, Systems Engineering Dept, KFUPM, June 2003.(Advisor)

    A Deadlock-Free Routing in Mesh Networks.

    M.Sc. Thesis, Z. Alawwami, Information and Computer Science, KFUPM, October 2001.(member)

    Offline Arabic Character Recognition

    M.Sc. Thesis, Syed Nazim Nawaz, ICS, KFUPM,  June 2003

    Identification of Saudi Arabian Number Plates

    M.Sc. Thesis, Yusuf Syed Adnan, Information and Computer Science, KFUPM, April, 2004.(member)

    Network Management using XML

    M.Sc. Thesis, Shaik Sirajuddin, Computer Engineering Dept, KFUPM, Sep., 2004. (member)

    Invariant Pattern Recognition System

    M.Sc. Thesis, Mujeeb Khusro, Information and Computer Science, KFUPM, April, 2004. (member)

    Evolutionary Heuristic Optimization for digital Curves and Surfaces

    M.Sc. Thesis, Meerja Baig, Information and Computer Science, KFUPM, April, 2004. (member)

    A Comparative Study of Fair Scheduling Algorithms for Mulitmedia Celluar Networks

    M.Sc. Thesis, Shareef Youssef, Computer Engineering Dept, KFUPM, March, 2006. (member)

    Design of an Augmented Reality System for Stereo Graphic Displays

    M.Sc. Thesis, Sayed Shams Islam, Computer Engineering Dept, KFUPM, March, 2006. (Advisor)

    Optimizing Backoff Procedure for Enhanced Throughput and Fairness in Wireless LANs

    M.Sc. Thesis, Adel Abdulaziz Al-Akeel, Computer Engineering Dept, KFUPM, June 2007.(member)

    A Study on Cross-Layer Optimization for Application Specific Wireless Sensor Networks.

    PhD Thesis, Tayseer A. Y. Al-Khdour, Computer Engineering Dept, KFUPM, June 2009.(member)

    Movement-Assisted and Application –Aware Connectivity Restoration in Wireless Sensor Actor Networks

    M.Sc. Thesis, Ameer Ahmed Abbasi, Computer Engineering Dept, KFUPM, June 2011. (member)

    Design and Evaluation of a Reliable P2P Communication Protocol for IEEE 802.11b Networks

    M.Sc. Thesis, Irfan Ali Khan, Computer Engineering Dept, KFUPM, January, 2011.(advisor)

    Optimizing Parallel Programming of Linear Algebra Solvers on the Intel

    Xeon Phi Multiprocessor
    M.Sc. Thesis,Allam Fatayer, Computer Engineering Dept, KFUPM, December, 2014. (advisor)

    Analysis and Design of Compiler Optimizations for Many Core

    Systems
    PhD Thesis, Anas Almousa, Computer Engineering Dept, KFUPM, in-progress.  (Advisor)

    Ayaz Ul Hasan Khan ICS PhD Design of a Restructuring Tool for Optimized CUDA Programming

    PhD Thesis, Ayaz Khan, Computer Engineering Dept, KFUPM, May 2014. (Advisor)

    Optimized Parallel Programming of the Reservoir Simulation

     PhD Thesis, Ayham Zaza, Computer Engineering Dept, KFUPM, Decemeber, 2015.(Advisor)
    Modeling Many Core on FPGA PhD Thesis, Ayman Hroub, Computer Engineering Dept, KFUPM, Decemeber, 2015. (member)
    Cloud-based Custom Computing Machines PhD Thesis, Amran Al-aghbari, Computer Engineering Dept, KFUPM, in-progress. (member)