Support

Support Options

Submit a Support Ticket

 
HomeResourcesOnline PresentationsIllinois ECE 498AL: Programming Massively Parallel Processors, Lecture 10: Control Flow › About

Illinois ECE 498AL: Programming Massively Parallel Processors, Lecture 10: Control Flow

By Wen-Mei W Hwu

University of Illinois at Urbana-Champaign

Category Online Presentations
Abstract

Control Flow

Topics:

  • Terminology Review
  • How Thread Blocks are Partitioned
  • Control Flow Instructions
  • Parallel Reduction
  • A Vector Reduction Example
  • A simple Implementation
  • Vector Reduction With Bank Conflicts
  • Vector Reduction With Branch Divergence
  • Predicted Execution Concept
  • Instruction Prediction in G80

Credits These lecture were breezed by Carl Pearson and Daniel Borup and then reviewed, edited ,and Uploaded by Omar Sobh.
Sponsored by NCN@illinois
Cite this work

Researchers should cite this work as follows:

  • Wen-Mei W Hwu (2009), "Illinois ECE 498AL: Programming Massively Parallel Processors, Lecture 10: Control Flow," http://nanohub.org/resources/7304.

Tags
  1. control flow 1
  2. course lecture 1
  3. CUDA 1
  4. GPU 1
  5. Illinois 1
  6. parallel programming 1

nanoHUB.org, a resource for nanoscience and nanotechnology, is supported by the National Science Foundation and other funding agencies.