Main Profile

At A Glance

Intro to Parallel Programming

Learn the fundamentals of parallel computing with the GPU and the CUDA programming environment! In this class, you'll learn about parallel programming by coding a series of image processing algorithms, such as you might find in Photoshop or Instagram. You'll be able to program and run your assignments on high-end GPUs, even if you don't own one yourself. Why It’s Important to Think Parallel Third Pillar of Science Learn how scientific discovery can be accelerated by combining theory and experime

Contact

Intro to Parallel Programming's Full Profile

Overview

Description

Course Summary Learn the fundamentals of parallel computing with the GPU and the CUDA programming environment! In this class, you'll learn about parallel programming by coding a series of image processing algorithms, such as you might find in Photoshop or Instagram. You'll be able to program and run your assignments on high-end GPUs, even if you don't own one yourself. Why It’s Important to Think Parallel Third Pillar of Science Learn how scientific discovery can be accelerated by combining theory and experimentation with computing to fight cancer, prevent heart attacks, and spur new advances in robotic surgery. Why Take This Course? You'll master the fundamentals of massively parallel computing by using CUDA C/C++ to program modern GPUs. You'll learn the GPU programming model and architecture, key algorithms and parallel programming patterns, and optimization techniques. Your assignments will illustrate these concepts through image processing applications, but this is a parallel computing course and what you learn will translate to any application domain. Most of all we hope you'll learn how to think in parallel.

Details

  • Days of the Week: Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday
  • Level of Difficulty: Advanced
  • Size: Massive Open Online Course
  • Instructors: Cheng-Han Lee, Mike Roberts, John Owens, David Luebke
  • Institution: Udacity

Provider Overview

About Udacity: Udacity was born out of a Stanford University experiment in which Sebastian Thrun and Peter Norvig offered their Introduction to Artificial Intelligence course online to anyone, for free. Over 160,000 students in more than 190 countries enrolled and not much later, Udacity was born. They are a growing team of educators and engineers on a mission to change the future of education. By making high-quality classes affordable and accessible for students across the globe: Udacity is democratizing education.

Latest Tweet

Questions about Intro to Parallel Programming

Want more info about Intro to Parallel Programming? Get free advice from education experts and Noodle community members.

  • Answer