- De www.coursera.org
Heterogeneous Parallel Programming
- Individualizado
- Acesso livre
- 9 sequências
- Introductive Level
Detalhes do curso
Programa de Estudos
- 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.
Pré-requisito
Instrutores
- Wen-mei Hwu - Department of Electrical and Computer Engineering
Editor
A Universidade de Illinois em Urbana-Champaign foi fundada em 1867 (UIUC). O campus principal da Universidade de Illinois está situado nas cidades gémeas de Champaign e Urbana, duzentos quilómetros a sul de Chicago.
Esta grande universidade está classificada entre as mais prestigiadas do mundo por várias medições, como a do Center for World University Rankings, que a coloca em 22º lugar a nível mundial para o período 2020-21.
Plataforma
A Coursera é uma empresa digital que oferece um curso on-line massivo e aberto, fundado pelos professores de computação Andrew Ng e Daphne Koller Stanford University, localizado em Mountain View, Califórnia.
O Coursera trabalha com as melhores universidades e organizações para disponibilizar alguns dos seus cursos on-line e oferece cursos em várias disciplinas, incluindo: física, engenharia, humanidades, medicina, biologia, ciências sociais, matemática, negócios, ciência da computação, marketing digital, ciência de dados. e outros assuntos.Cours