Courseware

Multi-core Programming

Multi-core Programming Philosophy: Multithreaded programming in a multicore environment requires more than just "spawning threads".

Authored by admin Last updated on 11/15/2016 - 14:18
Courseware

Introduction to Parallel Programming hands-on programming lab – Prime Counter

This hands-on exercise lab, Prime Counter, is a programming lab associated with the video lecture “Reducing Parallel Overhead” (Part 12) from the “Introduction to Parallel Programming” series.

Authored by admin Last updated on 07/15/2016 - 14:38
Article

Courseware - Object Oriented

Object-oriented design  Encapsulation and information-hiding  Separation of behavior and implementation  Classes and subclasses 
Authored by admin Last updated on 05/06/2016 - 16:41
Article

Courseware - Distributed Memory

Programming models and techniques for distributed memory and clusters.

Authored by admin Last updated on 05/06/2016 - 16:41
Courseware

Brooklyn Technical High School Multi-core Bootcamp (July 21-23, 2009)

Bob Chesebrough, Senior Course Architect with the Intel Academic Community built a collaborative team, with Jeffrey M.

Authored by admin Last updated on 05/03/2016 - 16:28
Courseware

Assignment on the European Football Elimination Problem (University of Osnabrueck)

The paper summarizes an assignment on the European Football Elimination Problem which was given to my students in this year\'s lecture on parallel and distributed algorithms.

Authored by admin Last updated on 05/02/2016 - 10:38
Courseware

Intel®'s Threading Building Blocks - a Shared Memory Parallel Programming Library

This tutorial is an introduction to Intel's Threading Building Blocks (Intel's TBB), a commercially supported open-source C++ template library for shared-memory parallel programming, notably for mu

Authored by admin Last updated on 05/02/2016 - 10:38
Courseware

Threading Building Blocks and Libraries: Intel® Threading Building Blocks (Plus UPCRC 2011 Summer School Courseware)

This is a complete courseware module, containing lecture and the lab exercises.

Authored by admin Last updated on 04/28/2016 - 14:15
Courseware

MPI-2 - Message Passing Interface (French, IDRIS-CNRS, Campus universitaire d'Orsay)

Objectif : apprendre à utiliser les extensions à MPI-1 introduites dans la seconde version de la norme MPI.

Authored by admin Last updated on 04/27/2016 - 00:08
Courseware

Manycore processors: Opportunities and challenges

I have a lecture I give to college classes on parallel programming.

Authored by admin Last updated on 04/26/2016 - 23:58
For more complete information about compiler optimizations, see our Optimization Notice.