UDACITY
UDACITY Logo

Georgia Tech - High Performance Computing 

  • Offered byUDACITY

High Performance Computing
 at 
UDACITY 
Overview

Advance your career & demonstrate the marked advantage in your organization

Duration

4 months

Total fee

Free

Mode of learning

Online

Schedule type

Self paced

Difficulty level

Intermediate

Credential

Certificate

High Performance Computing
Table of contents
Accordion Icon V3

High Performance Computing
 at 
UDACITY 
Highlights

  • Taught by Industry Pros
  • Student Support Community
  • Rich Learning Content
  • Self-Paced Learning
Read more
Details Icon

High Performance Computing
 at 
UDACITY 
Course details

What are the course deliverables?
  • Enhance your skill set and boost your hirability through innovative, independent learning.
  • Taught by industry professionals
More about this course
  • The goal of this course is to give you solid foundations for developing, analyzing, and implementing parallel and locality-efficient algorithms. This course focuses on theoretical underpinnings. To give a practical feeling for how algorithms map to and behave on real systems, we will supplement algorithmic theory with hands-on exercises on modern HPC systems, such as Cilk Plus or OpenMP on shared memory nodes, CUDA for graphics co-processors (GPUs), and MPI and PGAS models for distributed memory systems.

High Performance Computing
 at 
UDACITY 
Curriculum

LESSON 1: Work-Span or Dynamic Multithreading Model

Intro to the basic algorithmic model

Intro to OpenMP, a practical programming model

Comparison-based sorting algorithms

Scans and linked list algorithms

Tree algorithms

Graph algorithms, e.g., breadth-first search

LESSON 2: Distributed Memory or Network Models

The basic algorithmic model

Intro to the Message Passing Interface, a practical programming model

Reasoning about the effects of network topology

Dense linear algebra

Sorting

Sparse graph algorithms

Graph partitioning

LESSON 3: Two-Level Memory or I/O Models

Basic models

Efficiency metrics, including ?emerging? metrics like energy and power

I/O-aware algorithms

Cache-oblivious algorithms

Other courses offered by UDACITY

78.13 K
4 months
Advanced
78.13 K
4 months
Intermediate
78.13 K
4 months
Advanced
61.5 K
3 months
Intermediate
View Other 446 CoursesRight Arrow Icon
qna

High Performance Computing
 at 
UDACITY 

Student Forum

chatAnything you would want to ask experts?
Write here...