Heterogeneous Parallel Programming

МООК
en
Английский
54 h
This content is rated 0 out of 5
Source
  • From www.coursera.org
Conditions
  • Self-paced
  • Free Access
More info
  • 9 Sequences
  • Introductive Level

Their employees are learning daily with Edflex

  • Safran
  • Air France
  • TotalEnergies
  • Generali
Learn more

Course details

Syllabus

  • Week One: Introduction to HeterogeneousComputing, Overview of CUDA C, and Kernel-Based Parallel Programming, with lab tourand programming assignment of vector addition in CUDA C.
  •  Week Two: Memory Model for Locality, Tilingfor Conserving Memory Bandwidth, Handling Boundary Conditions, and PerformanceConsiderations, with programming assignment of simple matrix-matrix multiplicationin CUDA C.
  • Week Three: Parallel Convolution Pattern, withprogramming assignment of tiled matrix-matrix multiplication in CUDA C.
  • Week Four: Parallel Scan Pattern, withprogramming assignment of parallel convolution in CUDA C.
  • Week Five: Parallel Histogram Pattern andAtomic Operations, with programming assignment of parallel scan in CUDA C.
  • Week Six: Data Transfer and TaskParallelism, with programming assignment of parallel histogram in CUDA C.
  • Week Seven: Introduction to OpenCL,Introduction to C++AMP, Introduction to OpenACC, with programming assignment ofvector addition using streams in CUDA C.
  • Week Eight: Course Summary,Other Related Programming Models –Thrust, Bolt, and CUDA FORTRAN, withprogramming assignment of simple matrix-matrix multiplication in choice ofOpenCL, C++AMP, or OpenACC.
  • Week Nine: complete anyremaining lab assignments, with optional, bonus programming assignments in choiceof OpenCL, C++AMP, or OpenACC.

Prerequisite

None.

Instructors

  • Wen-mei Hwu - Department of Electrical and Computer Engineering

Editor

L’université de l’Illinois à Urbana-Champaign est fondée en 1867 (UIUC). Le campus principal de l’université de l’Illinois est situé dans les villes jumelles de Champaign et Urbana, à deux cents kilomètres au sud de Chicago. 

Cette grande université est classée parmi les plus prestigieuses mondialement par divers moyens de mesure, comme le Center for World University Rankings qui la place 22ème mondialement pour la période 2020-21.

Platform

Coursera - это цифровая компания, предлагающая массовые открытые онлайн-курсы, основанные учителями компьютеров Эндрю Нгом и Стэнфордским университетом Дафни Коллер, расположенные в Маунтин-Вью, штат Калифорния.

Coursera работает с ведущими университетами и организациями, чтобы сделать некоторые из своих курсов доступными в Интернете, и предлагает курсы по многим предметам, включая: физику, инженерию, гуманитарные науки, медицину, биологию, социальные науки, математику, бизнес, информатику, цифровой маркетинг, науку о данных и другие предметы.

This content is rated 4.5 out of 5
(no review)

What did you think of this course?

Complete this resource to write a review