World's most popular travel blog for travel bloggers.

Which algorithms can not be parallelized?

, , No Comments
Problem Detail: 

Is there any algorithm which is very difficult to parallelize or the research is still active?

I wanted to know about any algorithm or any research field in parallel computing.

Anything, I searched for, has a 'parallel' implementation done. Just want to do some study on any unexplored parallel computing field.

Asked By : TheUknown

Answered By : vzn

this is basically an open research problem relating to the NC=?P question where NC is taken as the class of efficiently parallelizable algorithms.

in an influential/broadranging survey from Berkeley "the landscape of parallel computing", there are classes of algorithms or parallelism patterns separated into "dwarves". of the 1st 6 identified, it looks like $n$-body problems maybe relatively difficult to efficiently parallelize as the $n$ increases because there are $n^2$ interactions between all the $n$ points.

they added 6 others later in the paper and suggest that a last one called "FSMs" (p14) where the problem involves computing FSM like calculations (such as the $n$th state of the FSM) may be the opposite of "embarrassingly parallel" something they propose calling "embarrassingly sequential".

see also are there famous algorithms in sci. comp. that cant be parallelized, scicomp.se

Best Answer from StackOverflow

Question Source : http://cs.stackexchange.com/questions/19643

0 comments:

Post a Comment

Let us know your responses and feedback