Velocity Reviews

Velocity Reviews (http://www.velocityreviews.com/forums/index.php)
-   C++ (http://www.velocityreviews.com/forums/f39-c.html)
-   -   Parallel BucketSort 1.0 is here. (http://www.velocityreviews.com/forums/t951910-parallel-bucketsort-1-0-is-here.html)

aminer 09-07-2012 01:03 AM

Parallel BucketSort 1.0 is here.
 
Hello,

Parallel BucketSort 1.0 is here.


Description:

Parallel BuckerSort.

Parallel BucketSort gave me 3x scaling when sorting strings on a quad cores,
it scales better than my parallel quicksort and it can be much faster than
my parallel quicksort.

I have thought about my parallel quicksort , and i have found that parallel
quicksort is
fine but the problem with it is that the partition function is not
parallelizable , so i have
tthought about this and i have decided to write a parallel BucketSort,and
this parallel
bucketsort can give you much better performance than parallel quicksort,
just test it yourself and see, parallel bucketsort can sort just strings at
the moment, and
it can use quicksort or mergesort.

And please look at test.pas a parallel bucketsort on many cores - compile
and execute it...

Language: FPC Pascal v2.2.0+ / Delphi 7+: http://www.freepascal.org/
Operating Systems: Win , Linux and Mac (x86).

You can download parallel bucketsort from:

http://pages.videotron.com/aminer/



Thank you,
Amine Moulay Ramdane,




Tiib 09-07-2012 08:31 AM

Re: Parallel BucketSort 1.0 is here.
 
On Friday, September 7, 2012 4:04:02 AM UTC+3, aminer wrote:
> And please look at test.pas a parallel bucketsort on many cores - compile
> and execute it...
>
> Language: FPC Pascal v2.2.0+ / Delphi 7+: http://www.freepascal.org/
> Operating Systems: Win , Linux and Mac (x86).


Why to post it in comp.lang.c++, not comp.lang.pascal?

88888 Dihedral 09-07-2012 05:54 PM

Re: Parallel BucketSort 1.0 is here.
 
Öö Tiib於 2012年9月7日星期五UTC+8下午4時31分04秒 道:
> On Friday, September 7, 2012 4:04:02 AM UTC+3, aminer wrote:
>
> > And please look at test.pas a parallel bucketsort on many cores - compile

>
> > and execute it...

>
> >

>
> > Language: FPC Pascal v2.2.0+ / Delphi 7+: http://www.freepascal.org/

>
> > Operating Systems: Win , Linux and Mac (x86).

>
>
>
> Why to post it in comp.lang.c++, not comp.lang.pascal?


We are entering the age of multiple core (threading) programming
in the language issue.

aminer 09-07-2012 06:00 PM

Re: Parallel BucketSort 1.0 is here.
 

Hello,

I have posted it here so that you can read the free source code ,
and port it to C++ if you want, it's not so difficult to port to C++.

and this parallel bucketsort can give you much better performance
than parallel quicksort when sorting 100000 strings or more.

I have wrote other libraries, such as parallel hashlist and parallel
compression
library and parallel conjugate gradient, you can also read there free
source
code and port them to C++ if you want.


Welcome:

http://pages.videotron.com/aminer/



Take care.
Amine Moulay Ramdne.








" Tiib" <ootiib@hot.ee> wrote in message
news:5e149d04-6deb-4fb9-86f3-7bb287c83755@googlegroups.com...
> On Friday, September 7, 2012 4:04:02 AM UTC+3, aminer wrote:
>> And please look at test.pas a parallel bucketsort on many cores - compile
>> and execute it...
>>
>> Language: FPC Pascal v2.2.0+ / Delphi 7+: http://www.freepascal.org/
>> Operating Systems: Win , Linux and Mac (x86).

>
> Why to post it in comp.lang.c++, not comp.lang.pascal?





All times are GMT. The time now is 05:13 AM.

Powered by vBulletin®. Copyright ©2000 - 2013, vBulletin Solutions, Inc.
SEO by vBSEO ©2010, Crawlability, Inc.