Skip to content

sandeep026/HPC-Workshop

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GPU Programming With OpenMP 5.0
Watch the youtube video available here. The video gives an introduction to GPU Programming using OpenMP 5.0.

Google Colaboratory provides free GPU access and is used as the programming platform in the video.
The video also points out few mistakes which first-time users may make. Please watch the video before the workshop day and get ready for the lab session.

programs/ folder

The programs given in the video are available in the folder programs.

tutorials/ folder

Examples_FN/ folder

Example OpenMP and MPI programs to try out in the forenoon lab session.

Examples_AN/ folder

Example OpenMP GPU programs to try out in the afternoon lab session. See Examples_AN/README.md for instructions on how to compile the examples.

Useful Online Resources

  • The book has detailed explanation of OpenMP 5.0 constructs with examples.

  • The presentation compares OpenMP on CPU and GPU. It also explains how to write efficient OpenMP programs for GPUs.

  • Click for FN Session and AN Session recorded lectures.

Matrix Multiplication Examples

  • The Matrix multiplication examples include serial program, different loop permutation and tiling for multi-core CPUs, CUDA and OpenMP 5.0 program for Nvidia GPUs.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 95.9%
  • Makefile 4.1%