Submit New Video

A visual guide to key concepts in threaded programming – Common problems and how to solve them


Rate
 
8 Comments / 1804 Views
visit the Parallel Programming community 
visit the Academic community 

Dr. Clay Breshears, senior parallel architect, Intel Software College, 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


Same category videos