Parallel Computing with MATLAB


Dr. Qais Yousef

Ph.D. in Computer Engineering/ Industrial Automation Systems and Swarm Intelligence

Mobile: +962-795037290



Course Details:

  • Overview:

 This workshop is for researchers and model developers to enrich them with comprehensive knowledge that allow them to be able to work with Parallel Computing models, deign them and analyze them. Each student will be worked with individually to start producing a respected project.

  • Total Time:

6 Hours – 2 Sessions,

Workshop Sessions:

• What Is Parallel Computing?

• Choose a Parallel Computing Solution

• Interactively Run a Loop in Parallel Using parfor

• Run Batch Parallel Jobs

• Scale Up parfor-Loops to Cluster and Cloud

• Create and Use Distributed Arrays

• Identify and Select a GPU Device

• Asynchronous Parallel Programming

• Evaluate Functions in the Background Using parfeval

• Performance Profiling

• Parallel Profiler and Code Improvement

• Benchmarks

• Interactive Parallel Development (pmode)


  • Complete project will be assigned for students in each session, (aside from the class-shared projects) to work on at home, and is required to submit it at the beginning of every session. The submitted assignments will be discussed in the next session with each student individually.
  •  Questions and discussions are highly encouraged during class.  


  • Each student MUST bring in a laptop with Windows OS installed on to every class session.  

​Prepared by: ATIT Academy