Course Outline

Day 1 - Introduction and Basics

  1. Why Parallel Computing? Need for parallel Computing
  2. Multi-Core processors - Architecture and Design
  3. Introduction to Threads, Thread Basics and Basic concepts of parallel programming
  4. OpenMP- A Standard for Directive based Parallel Programming
  5. Hands on / Demonstration of various programs on multicore machines

Day 2 - GPU Programming

  1. GPU's for parallel Computing
  2. GPU's Programming Model
  3. Hands on /Demonstration of various programs on GPU
  4. SDK, Toolkit and Installation of environemnt for GPU
  5. Working with various Libraries
  6. Demonstration of GPU and Tools with Sample Programs and OpenACC

Requirements

C Programming, Linux GCC

  14 Hours
 

Testimonials

Related Courses

Raster and Vector Graphics (Adobe Photoshop, CorelDraw)

  28 hours

Graphic Techniques (Adobe Photoshop, Adobe Illustrator)

  28 hours

Canon Digital Photo Professional

  7 hours

Adobe Illustrator

  14 hours

Affinity Designer

  14 hours

Affinty Photo

  14 hours

Blender: 3D Modeling Fundamentals

  35 hours

CorelDraw Extended

  21 hours

GPU Programming with CUDA and Python

  14 hours

FreeCad: Getting Started with Parametric Modeling

  21 hours

Inkscape

  14 hours

NVIDIA GPU Programming - Extended

  21 hours

Hardware-Accelerated Video Analytics

  14 hours

OpenSCAD: Introduction to 3D Modeling

  21 hours