The parallel-programming tag has no wiki summary.
43
votes
11answers
3k views
What kind of problems does MapReduce solve?
I have been reading about MapReduce for a while -- but what I can't understand is how someone would make a decision to use (or not use) MapReduce.
I mean, what are the problem patterns that signal ...
13
votes
13answers
880 views
What are some common examples of a Parallelizable problem?
I was just wondering if there were some "standard" examples that everyone uses as a basis for explaining the nature of parallel problems. What are some well-known problems out there that can see great ...
9
votes
3answers
453 views
Studying parallel programming
I'm currently finishing my Bachelor's degree in Computer Science and thinking a lot about which specialisation to choose in my Master's degree.
One subject I'm particularly interested in is parallel ...
5
votes
3answers
377 views
Cloud computing platforms only have one CPU. Does this mean I shouldn't use Parallel Programming?
Almost every cloud instance I can find only offers one CPU. Why is this only one CPU now, and should I expect this to increase in the future?
Does this design impact my code design so that I exclude ...
5
votes
1answer
161 views
Asynchronously returning a hierarchal data using .NET TPL… what should my return object “look” like?
I want to use the .NET TPL to asynchronously do a DIR /S and search each subdirectory on a hard drive, and want to search for a word in each file... what should my API look like?
In this scenario I ...
4
votes
8answers
426 views
When should I use parallelism?
After asking this question, I got to realize that parallelism may not always be good.
So far I can see that parallelism (under c#) is
A little complicated code-wise
Will probably insert some ...
3
votes
3answers
519 views
What's the opposite of parallel/concurrent execution?
In my program, I give the ability to execute certain code either as parallel or non-parallel. I don't know what to call the non-parallel option though. Is Linear a good term?
What would be the best ...
3
votes
4answers
761 views
Is there a canonical book on parallel programming with focus on C++ ?
I am looking for a good book about parallel programming with focus on C++. Something suitable for a person reasonably good in C++ programming, but with no experience in concurrent software ...
3
votes
2answers
318 views
Parallel computing and mobile computing
I have been working as software developer for past 4 years on a variety of software products (Financial ERP system, Online Web development, Trading software and now a Supply Chain mgmt software). Most ...
3
votes
1answer
910 views
Parallel programming library? (+ some features)
Note: this is a reposting as the question has been considered non-suitable for the Stack Overflow forum and should have been posted here. The original topic is there.
I'd like to talk of ...
2
votes
2answers
471 views
Debug multiprocessing in Python
What are some good practices in debugging multiprocessing programs in Python?
1
vote
1answer
179 views
Parallel computing using xcode
I'm making mandelbrot fractals in C using Xcode and I want to use parallel computing but everything I've tried so far doesn't work. Such as This Question and other how to guides. Whats the easiest way ...
0
votes
0answers
49 views
What is the current status of software development options on mobile devices (netbooks/Android/iPad/…) [closed]
I'm interested to know what is the current status of software development options on mobile devices (netbook/Android/iPad/...). I am primarily interested in coding/debugging C/C++ with MPI (e.g. ...
0
votes
2answers
181 views
Relation of CPU Hz's and network speed in clusters
In cluster the Amdahl's law, Gustafson's law exists.
I though that there might be some law which states the relation between CPU Hz's and network speed: maximum network speed after which no ...
-3
votes
1answer
264 views
How to select an appropriate Nvidia GPU for learning CUDA [closed]
What would be a good GPU to start learning CUDA on?
Are any GPUs unsuitable?