Benchmarks on an Intel Core 2 Quad Q6600:

 

I have used my Parallel Sort Library and benchmarked an Object Pascal program that sorts a dynamic array of 10 millions of strings. Here is the Object Pascal program: test.pas

And here is the results:

 

 

Here is the timing, in seconds, of the same Object Pascal Parallel Sort program of a dynamic array of 10 millions of strings:

Number of cores Parallel Quicksort Parallel HeapSort
1 15.307 seconds 35.188 seconds
2 4.558 seconds 13.382 seconds
3 3.451 seconds 9.805 seconds
4 2.877 seconds 7.453 seconds

 

Please click here to return to my homepage: homepage.

 

Sincerely,
Amine Moulay Ramdane.