On CHOW: Easy Thanksgiving for beginners
BNET Business Network:
BNET
TechRepublic
ZDNet
  • Understanding task and data parallelism

    Intel director James Reinders explains the difference between task and data parallelism, and how there is a way around the limits imposed by Amdahl's Law.

    Length: 00:04:41

  • Are multicore processors here to stay?

    Intel director James Reinders looks at the power, memory, and instruction-level parallelism walls that are forcing the move to multicore processors, and explains why sometimes it makes sense to underclock, not overclock.

    Length: 00:07:48

  • Three must-knows for parallelism

    Scalability, correctness and maintainability are all vital issues when it comes to managing multicore systems, says Intel's James Reinders.

    Length: 00:07:49

  • Abstract approaches to parallelism

    One of the things to avoid when it comes to parallelism is working with raw threads. Abstraction offers a way around the issue, by avoiding the need to deal with low-level details of parallel systems, as James Reinders explains.

    Length: 00:06:22

  • Successful parallel programming

    Intel's James Reinders presents some recurring themes for developers looking to improve their game when it comes to programming parallel systems.

    Length: 00:07:41

  • Foundations of parallel programming: Part one

    Intel's James Reinders looks into the algorithms that form the heart of threading building blocks - a C++ template library for parallel programming.

    Length: 00:03:57

  • Foundations of parallel programming: Part two

    Intel's James Reinders delves further into threading building blocks - a C++ template library for parallel programming.

    Length: 00:06:27

  • APIs for parallel programming

    Intel's James Reinders looks at Message Passing Interface (MPI), an API for parallelism.

    Length: 00:04:14

  • The comprehensive solution for parallelism

    An introductory nine minute video that shows by example how Intel Parallel Studio extends Visual Studio and improves parallel programming.

    Length: 00:04:44

  • Advisor Overview

    A two minute overview of Intel Parallel Advisor, which helps programmers determine which parts of their programs to parallelize.

    Length: 00:02:17

  • Composer Overview

    A five minute overview of the high-level features of Intel Parallel Composer, the part of Intel Parallel Studio that provides the compilers and libraries that are useful for implementing a parallel program.

    Length: 00:05:20

  • Inspector Overview

    A three minute overview of Intel Parallel Inspector, the part of Intel Parallel Studio that finds memory and threading errors in serial and parallel programs.

    Length: 00:02:49

  • Using lambda functions

    This five minute video explores how to use lambda functions in concert with Threaded Building Blocks to make parallel code more readable.

    Length: 00:04:51

  • Debugging a known bug

    This four minute video shows how to use Intel Parallel Inspector to debug a known bug that is suspected to be a parallel programming error.

    Length: 00:04:26

  • A look at hotspot and concurrency analysis

    This three minute video examines hotspot and concurrency analysis within Intel Parallel Amplifier, the part of Intel Parallel Studio that helps tune applications.

    Length: 00:05:28

  • Valarray

    In this five minute video we look at the Intel compiler's automative optimization of one dimensional Valarray data structures.

    Length: 00:05:37

  • Are you ready to ship?

    This three minute video shows how to use Intel Parallel Inspector to check for data races, deadlocks, and other bugs prior to shipping your software.

    Length: 00:03:15

  • Parallel Debugging Extensions

    This three minute video shows how to enable Intel Parallel Debugging Extensions within Intel Parallel Composer to locate bugs inside of a parallel application that would otherwise be difficult to find.

    Length: 00:03:01

  • Locks and waits analysis

    We take a look at Intel Parallel Amplifier's ability to analyze critical sections of applications in this three minute video.

    Length: 00:03:21

  • Advanced diagnostics

    In this three minute video we see how Intel Parallel Composer is able to increase the diagnostic levels above the usual Microsoft compiler levels by using the Intel C++ compiler.

    Length: 00:02:54

  • Source Checking

    In this four minute video we look at the Intel C++ compiler which is a part of Intel Parallel Studio, and see how easy it is to switch between the Microsoft and Intel compilers as well as find additional source code errors with the Intel compiler that otherwise would have gone undetected.

    Length: 00:04:08

  • Pragma-free syntax

    This four minute video shows how to invoke OpenMP 3.0 directives without the need to know pragma syntax.

    Length: 00:03:59

  • Parallel terminology definitions

    In this six minute video we establish and define the terminology that will be used throughout successive videos in this series.

    Length: 00:05:57

  • Intel Threading Building Blocks

    James Reinders, author of the O'Reilly book "Intel Threading Building Blocks", explains how Threaded Building Blocks can improve the parallelism of C++ applications.

    Length: 00:03:51

  • Intel Integrated Performance Primitives

    A five minute overview of Intel Integrated Performance Primitives, a collection of routines that get better performance than simply using an optimizing compiler on equivalent code.

    Length: 00:05:07

Talkback

Add your opinion

From our video sponsors

advertisement