Parallel Programming

TwitterFacebook
Get flash to fully experience Pearltrees

TBB Tutorial

http://pages.cs.wisc.edu/~gibson/tbbTutorial.html This document gives a quick example of how to use Intel's Thread Building Blocks, by means of a simple example. The example is available as a tarball here . The files are also available as syntax-highlighted HTML here ( fatals.* and hrtime.h are elided).
--------------------------------------------------------------------- VA - Ninja Cuts: Funkungfusion --------------------------------------------------------------------- Artist...............: Various Artists Album................: Ninja Cuts: Funkungfusion Genre................: Abstract, Future Jazz, Breaks Source...............: NMR Year.................: 1998 Ripper...............: NMR Codec................: Free Lossless Audio Codec (FLAC) Version..............: reference libFLAC 1.2.0 20070715 Quality..............: Lossless, (avg. compression: 85 %) Channels.............: Stereo / 44100 HZ / 16 Bit Tags.................: VorbisComment Information..........: flacbob Ripped by............: NMR Posted by............: Bobszi on 2009.07.15. http://flacbob.blogspot.com/search/label/Various%20Artists

Various Artists

http://www.cplusplus.com/doc/tutorial/templates/

Templates

Function templates
Until now, the example programs of previous sections provided very little interaction with the user, if any at all. Using the standard input and output library, we will be able to interact with the user by printing messages on the screen and getting the user's input from the keyboard. http://www.cplusplus.com/doc/tutorial/basic_io/

Basic Input/Output

using std namespace; what does it mean?

http://forums.devshed.com/c-programming-42/using-std-namespace-what-does-it-mean-45679.html Quote: Ok so I'm digging up an old thread.

Abstract Class vs Interface

Introduction : There are lost of discussion on the internet about the Interface vs Abstract class. Also, as base class whether we have to use interface, abstract class or normal class. http://geekswithblogs.net/mahesh/archive/2006/07/05/84120.aspx

C++ Interface Classes - An Introduction

Class hierarchies that have run-time polymorphism as one of their prominent characteristics are a common design feature in C++ programs, and with good design, it should not be necessary for users of a class to be concerned with its implementation details. One of the mechanisms for achieving this objective is the separation of a class's interface from its implementation. http://accu.org/index.php/journals/233

Featured Algorithm: Intel Threading Building Blocks: parallel_reduce

http://www.drdobbs.com/featured-algorithm-intel-threading-build/212903316 In our first two installments of the Featured Algorithm series, we looked at parallel_for and pipeline , popular ways to start using Intel Threading Building Blocks to gain performance increases on multi-core platforms. Next, we focus on the parallel_reduce algorithm. In his book, (O'Reilly, 2007), James Reinders describes a reduction operation as the process of applying a function such as , , , or logical across all the members of a group. Unlike a parallel_for, the parallel_reduce operation has a splitting constructor and a join method (for merging the results).