House building analogy

This example application demonstrates why concurrency and parallelism are needed in modern software applications. Points of interest:

If you didn't get the speedup you expected (e.g. you only got 2.5x on a "4-core" processor) it will be because you have hyper-threading.

house example

You may download the house example here