Some Performance Advantages of Using a Task-Based Parallelism Model

As part of my focus on software performance, I also support and consult on implementing scalable parallelism in applications. There are many reasons to implement parallelism as well as many methods for doing it - but this blog is not about either of those things. This blog is about the performance advantages of one particular way of implementing parallelism - and, luckily, that way is supported by several models available.

Open Parallel: Optimizing Web Performance with TBB

Open Parallel is a research and development company that focuses on parallel programming and multicore development. We are a bunch of highly skilled geeks from various backgrounds that work together on problems in parallel programming and software development for multicore and manycore platforms.

Genevieve Bell - It's time to open the conversation between Computer Science and other disciplines.

Dr. Genevieve Bell, Director of the Interaction and Experience Research Group, Intel Corporation.

One of the strengths of Intel is that it hires some of the most incredibly smart and interesting people in the world. One of the best part of my job is that I get to talk with them on my Teach Parallel show.

Tim Mattson - "Do you understand design patterns? Do you use them in your courses? You should."

Dr. Timothy Mattson
, Principal Engineer, Intel Corporaton

How familiar are you with design patterns? Are you using patterns in releavant courses? If you cannot answer both questions in the affirmative you're not where you should be, according to Tim Mattson, Principal Engineer at Intel Research.

ParaSail - A New Programming Language - Parallel Programming Talk #120


Welcome to another edition of Parallel Programming Talk. This is show #120. 

Today’s guest is Tucker Taft from the Sofcheck Company – we’ll be talking with him shortly about a new programming language he has created.

 But first, What is Clay Thinking About? An interesting discussion about human memory - based on the question - are search engines making humans less smart?  What do you think? 

 The News

Parallelism as a First Class Citizen in C and C++, the time has come.

It is time to make Parallelism a full First Class Citizen in C and C++.  Hardware is once again ahead of software, and we need to close the gap so that application development is better able to utilize the hardware without low level programming.

The time has come for high level constructs for task and data parallelism to be explicitly added to C and C++.  This will enable Parallel Programming in C and C++ to be fully portable, easily intelligible, and consistently decipherable by a compiler.

Assine o parallelism