Marketing of D - article topic ideas?
Andrei Alexandrescu
SeeWebsiteForEmail at erdani.org
Sat Jun 12 00:42:38 PDT 2010
retard wrote:
> Fri, 11 Jun 2010 08:37:31 -0700, Andrei Alexandrescu wrote:
>
>> retard wrote:
>>> First, divide the problem into log(log(n)) blocks and solve them
>>> sequentially, the complexity is O(log log n), because the problem size
>>> is log(log(n)) and the sequential algorithm works in O(n). Then, use a
>>> divide and conquer algorithm for the n/log(log(n)) maximums obtained
>>> from the blocks. With the correct algorithm this stage is also O(log
>>> log n), thus the overall complexity is O(log log n). And yes, it
>>> assumes you have n/log(log(n)) cores.
>> What is the correct algorithm for the second stage? Do you have a
>> reference at hand?
>>
>> Andrei
>
> Unfortunately I can't remember. It was probably explained in Jaja's book,
> which I skimmed through when there was the last parallel programming
> course 7-8 years ago - I only have some notes left.
That's right. I'm now glad I followed this through; I learned a couple
of things.
www.cs.berkeley.edu/~satishr/cs273.03/scribe9.ps
Focusing on posting more content and fewer of those bizarre outbursts
would make everyone on this group happier - primarily yourself.
Andrei
More information about the Digitalmars-d
mailing list