UDACITY
UDACITY Logo

Georgia Institute of Technology - 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
 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

Free
6 weeks
Beginner
– / –
4 months
Intermediate
Free
4 weeks
Intermediate
Free
1 hours
Beginner
View Other 435 CoursesRight Arrow Icon
qna

High Performance Computing
 at 
UDACITY 

Student Forum

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