You are here:

Introduction to Parallel Computing

LOCATION: INSCC Auditorium (Room 110)
DATE: Tuesday, March 31, 2020
TIME: 1:00 - 2:00 p.m.

Presented by Martin Cuma

To join via Zoom:

 https://utah.zoom.us/j/4111783659

meeting ID 411 178 3659

To call  in:

+1 408 638 0968
+1 646 876 9923
+1 669 900 6833

 

Supplementary Material:

In this talk we introduce the shared and distributed parallel computer architectures and the multi-threaded and multi-tasked execution models on these architectures. We follow by listing various programming approaches applicable to multi-threading and multi-tasking. First we discuss the basics of OpenMP and MPI, as used in the Fortran and C/C++ programming languages. Then we follow with parallelization approaches in higher level languages, such as Python, R and MATLAB. We will conclude by introducing software development tools that can help with debugging and optimizing parallel programs.

Last Updated: 4/1/20