The parallel-programming tag has no wiki summary.
-4
votes
0answers
28 views
What are the implementations of parallel programming (openmp) [on hold]
I've been looking for things I can do with OPENMP since I've been given an assignment that says I have to implement something with OPENMP.
I couldn't find anything that can help me so far, I'm ...
0
votes
0answers
28 views
Difference between parallel primitives scan, reduce, map, histogram, scatter, and compact?
I am taking a course that follows a Udacity lecture on parallel programming and they have introduced many "parallel primitives", as they are often referred to in the videos, such as scan, reduce, map, ...
3
votes
1answer
85 views
Does parallel mergesort run differently on mesh vs linear array of processors?
I'm currently taking course on introduction to algorithm and I came across the parallel mergesort algorithm.
My question is: Is there any differences in the algorithm plan if it runs on a 2d mesh ...
0
votes
0answers
45 views
CUDA Loop Question - Worthy of Unwinding?
It's a known fact that branching is bad for CUDA. The question I have is a little more specific. I have a (static) loop. Static here means that it follows the exact same path every time, and executes ...
1
vote
0answers
39 views
Does OpenMp have support for Real Time Multiprocessor Computing?
I am working on a real time multiprocessor scheduling algorithm. I found very few results via google research related to it. A few simulators are available but are not robust enough.
OpenMp is an ...
0
votes
0answers
87 views
Whats the best way to parallel my problem using Java API
I´m with trouble, because I want to make faster my code using threads, fork in join or any kind of parallel.
I did a code using fork in join but I saw my arraylist isn´t getting the correct values.
...
-2
votes
1answer
226 views
Extracting data from log files
I will be extracting certain bits from log files using regular expressions to filter out bit of data. Initially I was going to do this with Python. I later started to think about the fastest way I can ...
0
votes
0answers
70 views
Report generator windows service polling database for work
I'm building a new report generator for our in-house survey system. (No I can not use any off-the-shelf software. These are highly customized reports.)
I want to use Topshelf to host the generator as ...
0
votes
0answers
50 views
Help in finding the total time taken by the entire production?
I have a line object and each line object has an array of tasks associated with it.Each task has a start time and an end time.Each task also has a list of tasks which are its predecessors.
So if all ...
2
votes
3answers
207 views
How to simulate and estimate long running application [closed]
We are building a large, modular application that is intended to run across multiple processors. I need to develop a method to estimate how long it will take to run all of the functions.
I already ...
1
vote
0answers
172 views
Help/suggestions for Parallel assembly line scheduling (Dynamic programming)
I am working on a problem similar to the assembly line scheduling by dynamic programming.The issue is that unlike the classic problem where we have predefined stations now I only have information ...
0
votes
0answers
61 views
Testing for equivalence of two programs in different architectures (Sequential, Multi Processor, Multi Core)
I've found a question that I'm having trouble to realize. It's as follows:
Consider the program
P ::
x := 1;
y := 1;
z := 1;
u := 0;
and the program
Q ::
x,y,z,u := ...
2
votes
3answers
289 views
Parallel.For Inconsistency results
I am using VB.net to write a parallel based code. I use Parallel.For to generate pairs of 500 objects or in combination C(500,2) such as the following code; but I found that it didn't always generate ...
0
votes
2answers
626 views
Memory allocation of Classes that don't have any global data and locks
static void Main(string[] args)
{
var c2 = new Class2();
var c3 = new Class3();
var c1 = new Class1(c2, c3);
c1.Method1();
}
class Class1
{
...
2
votes
6answers
300 views
Is an atomic action supposed to be deterministic?
I was reading about the at most once property that defines what an atomic action is and I've been curios about this example:
x = 0, y = 0
x = y + 1 || y = y + 1
If we use the 'at most once' ...
0
votes
0answers
292 views
Parallel Programing in C#
I have a code where I have to read some Binary files in database. I wrote a For loop that iterate over my file path array, then it call a READ function that read that file into database.
I run this ...
6
votes
1answer
414 views
Which parallel pattern to use?
I need to write a server application that fetches mails from different mail servers/mailboxes and then needs to process/analyze these mails.
Traditionally, I would do this multi-threaded, launching a ...
5
votes
1answer
314 views
How can I benchmark concurrent key-value stores?
I have some concurrent key-value store implementations that are implemented with hash tables and search trees that I would like to compare. I would like to benchmark them with a real world application ...
1
vote
2answers
323 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 ...
1
vote
1answer
607 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 ...
5
votes
1answer
230 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 ...
-3
votes
1answer
2k 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?
5
votes
3answers
639 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 ...
4
votes
8answers
554 views
When should I use parallelism? [closed]
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 ...
50
votes
11answers
9k 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 ...
3
votes
2answers
568 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 ...
5
votes
2answers
2k views
Debug multiprocessing in Python
What are some good practices in debugging multiprocessing programs in Python?
12
votes
13answers
1k views
What are some common examples of a Parallelizable problem? [closed]
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 ...
10
votes
3answers
638 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 ...
6
votes
1answer
2k 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
4answers
1k views
Is there a canonical book on parallel programming with focus on C++ ? [closed]
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 ...