Intel

Intel ® Software Network

Intel Software TV

A Visual Guide to Key Concepts in Threaded Programming – Common Problems and How to Solve Them

  • August 24, 2011
  • Clay Breshears (Intel)
  • Download

Dr. Clay Breshears, senior parallel architect, Intel Academic Community, takes us through common threading problems and suggests how to plan for and solve them.Dr. Breshears also discusses a number of useful design patterns, illustrates how they wor

Expand Description Collapse Description

Dr. Clay Breshears, senior parallel architect, Intel Academic Community, takes us through common threading problems and suggests how to plan for and solve them.

Dr. Breshears also discusses a number of useful design patterns, illustrates how they work and suggest when they are most applicable to your applications.

Dr. Breshears is assisted in his exposition by two rather well-known retired actors from the Japanese cinema, three refugees from Microsoft and an assortment of rotund and crunchy union workers.

Topics include:

  • Solving Data Races using critical regions
  • Task Decomposition – Static and dynamic scheduling
  • Data Decomposition – Static and dynamic scheduling
  • Master Worker Pattern
  • Producer Consumer Pattern – threading and the class struggle
  • Choosing your threading strategy

Leave a Comment

To obtain technical support, please go to Software Support

Date Added | Popularity