Parallelism on two duo-core processor system

Posted by Qin on Stack Overflow See other posts from Stack Overflow or by Qin
Published on 2010-12-22T17:50:48Z Indexed on 2010/12/22 17:54 UTC
Read the original article Hit count: 180

I wrote a Java program that draw the Mandelbrot image. To make it interesting, I divided the for loop that calculates the color of each pixel into 2 halves; each half will be executed as a thread thus parallelizing the task. On a two core one cpu system, the performance of using two thread approach vs just one main thread is nearly two fold. My question is on a two dual-core processor system, will the parallelized task be split among different processor instead of just utilize the two core on one processor? I suppose the former scenario will be slower than the latter one simply because the latency of communicating between 2 CPU over the motherboard wires.

Any ideas?

Thanks

© Stack Overflow or respective owner

Related posts about java

Related posts about parallel