I wonder if the threading branch is already useful for such stuff.

-viral

On Tuesday, January 6, 2015 9:43:27 AM UTC+5:30, Arch Robison wrote:
>
> Yes, multithreading would have been helpful.  I had a table that was up to 
> about 2 MByte per thread, and 8 hardware threads on the machine.  With only 
> 8 MByte of outer-level cache, running all 8 hardware threads with separate 
> processes meant having 8 copies of the table, and thrashing cache badly.  
> It would have been nice to share the table among the threads.
>
> On Mon, Jan 5, 2015 at 5:27 PM, Stefan Karpinski <ste...@karpinski.org> 
> wrote:
>
>> Very nice. Would this problem benefit even more from multithreading?
>>
>> On Sun, Jan 4, 2015 at 12:35 PM, Arch Robison <arch.d.robi...@gmail.com> 
>> wrote:
>>
>>> FYI, I won 2nd place in the recent Al Zimmerman programming contest 
>>> "Delacorte 
>>> Numbers <http://trdb.org/Contest/DelacorteNumbers/Standings>", using 
>>> only Julia and a quad-core MonkeyStation Pro 
>>> <http://www.blonzonics.us/odd/monkeystation-pro>.   Julia worked out 
>>> well because it had:
>>>
>>>    - interactivity to study the problem
>>>    - quick prototyping to try ideas
>>>    - fast scalar code
>>>    - fast SIMD loops 
>>>
>>> I've working on a paper that will describe the experience in more detail.
>>>
>>> - Arch
>>>
>>>
>>
>

Reply via email to