On Fri, 25 Feb 2011 22:04:00 -0500, bearophile <[email protected]> wrote:

dsimcha:

Could anyone else please submit some
benchmarks, or at least some ideas for benchmarks that are simple enough
to serve as motivating examples, yet non-trivial enough to be worth
parallelizing?

The authors of Cilk/Cilk++ used to have a blog with many examples of parallel programs, like this one (this is not from the blog):
http://software.intel.com/en-us/articles/multicore-enabling-the-n-queens-problem-using-cilk/

But many of them probably need micro-parallelism.

A possible program is a parallel version of a little ray-tracer. It's very easy to parallelize it.

Bye,
bearophile

Although std.parallelism isn't as low-overhead as Cilk yet, it shares the same basic design philosophies (i.e. it's task based) and efficient micro-parallelism is an ultimate goal.

Reply via email to