views:

106

answers:

4

Hello, I am trying to find an application used by any company which uses parallel programing and the difference in performance they noticed between using sequential and parallel computations. Please could any one tell me a website or a list of papers which talk about such thing. Hani Almousli...

A: 

wikipedia is a good starting point

Andrew Keith
A: 

For certain applications, CUDA can speed up tasks significantly. Speeds increases of 1 or 2 orders of magnitude are not uncommon. However, it requires certain NVIDIA hardware to run.

This can be a cost-effective solution if your problem can be tailored to work on this architecture.

The CUDA zone lists many applications and the speed increase that was achieved.

Andy West
It also requires problem structures amenable to the programming model CUDA hardware supports.
Novelocrat
Yes, that's why I said "if your problem can be tailored to work on this architecture."
Andy West
A: 

Hi

Have a look at http://domino.research.ibm.com/tchjr/journalindex.nsf/a3807c5b4823c53f85256561006324be/5543a2febeeff2138525740c006ab75e?OpenDocument for one example of what you are seeking. Other examples are easily found. Happy googling.

Mark

High Performance Mark
A: 

Not quite sure how important the company aspect is. There's lots of information in the research and scientific computing space on this.

The PALLAS project at Berkeley has taken a bunch of applications and parallelized them. Papers and more details here:

http://parlab.eecs.berkeley.edu/research/pallas

http://www.eecs.berkeley.edu/~keutzer/

You can also look at the various Dwarfs project. These are 13 core parallel computation workloads:

http://parlab.eecs.berkeley.edu/research/193

There's a set of .NET implementations here. You can download these and play with them yourself:

http://paralleldwarfs.codeplex.com/

The CUDA Zone is definiely interesting if you want to use GPGPU hardware.

You can seem some results of an n-body code I wrote in C#/C++ with both serial and parallel implementations see here:

http://www.ademiller.com/blogs/tech/2010/04/seattle-code-camp/

This includes sample code for each approach.

Ade Miller