Courseware

Implementing Seam Carving Using OpenMP

Implement Shai Avidan and Ariel Shamir's algorithm for image resizing using OpenMP and OpenCV.

Authored by admin Last updated on 02/14/2017 - 14:08
Courseware

Introduction to Parallel Programming hands-on programming lab – Matrix Multiplication (Intel)

This hands-on exercise lab, Matrix Multiplication, is one of two programming labs associated with the video lecture “OpenMP for Domain Decomposition” (Part 5) of the “Introduction to Parallel Progr

Authored by admin Last updated on 01/31/2017 - 13:08
Courseware

Introduction to Parallel Programming hands-on programming lab – Numeric Search

This hands-on exercise lab, Numeric Search, is one of two programming labs associated with the video lecture “Confronting Race Conditions” (Part 6) of the “Introduction to Parallel Programming” ser

Authored by admin Last updated on 01/31/2017 - 13:08
Courseware

Introduction to Parallel Programming hands-on programming lab – Prime Finder (Intel)

This hands-on exercise lab, Prime Finder, is one of two programming labs associated with the video lecture “OpenMP for Domain Decomposition” (Part 5) of the “Introduction to Parallel Programming” s

Authored by admin Last updated on 01/31/2017 - 13:08
Courseware

Introduction to Parallel Programming hands-on programming lab – Recursive Quicksort

This hands-on exercise lab, Quicksort, is a programming lab associated with the video lecture “Implementing a Task Decomposition” (Part 9) from the “Introduction to Parallel Programming” series.

Authored by admin Last updated on 01/31/2017 - 13:08
Courseware

Introduction to Parallel Programming video lecture series – Part 06 “Confronting Race Conditions”

The lecture given here is the sixth part in the “Introduction to Parallel Programming” video series.

Authored by admin Last updated on 01/31/2017 - 13:08
Courseware

Introduction to Parallel Programming video lecture series – Part 08 “OpenMP for Task Decomposition”

The lecture given here is the eighth part in the “Introduction to Parallel Programming” video series.

Authored by admin Last updated on 01/31/2017 - 13:08
Courseware

Introduction to Parallel Programming video lecture series – Part 12 “Reducing Parallel Overhead”

The lecture given here is the twelfth and final part in the “Introduction to Parallel Programming” video series.

Authored by admin Last updated on 01/31/2017 - 12:27
Courseware

Multi-core Programming

Multi-core Programming Philosophy: Multithreaded programming in a multicore environment requires more than just "spawning threads".

Authored by admin Last updated on 11/15/2016 - 14:18
Courseware

Introduction to Parallel Programming hands-on programming lab – Prime Counter

This hands-on exercise lab, Prime Counter, is a programming lab associated with the video lecture “Reducing Parallel Overhead” (Part 12) from the “Introduction to Parallel Programming” series.

Authored by admin Last updated on 07/15/2016 - 14:38
For more complete information about compiler optimizations, see our Optimization Notice.