[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-gnubg] Multithreaded rollouts
From: |
Jonathan Kinsey |
Subject: |
Re: [Bug-gnubg] Multithreaded rollouts |
Date: |
Fri, 09 Feb 2007 09:45:39 +0000 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.8.0.9) Gecko/20061207 Thunderbird/1.5.0.9 Mnenhy/0.7.4.0 |
Ian Shaw wrote:
>
>> I've made the rollout code multithread, I've left a copy of
>> the old code so compiling with USE_MULTITHRAED=0 should be
>> the same as before.
>>
>> It was quite straight-forward, I've made each thread do
>> trials independently, it just took a bit of thinking about
>> which trial each thread was doing. One thing I didn't do was
>> the catching up of a candidate if it fails back within a jsd
>> range (I doubt this is important, it could be done if it is).
>>
>> I was amazed that the results of a couple of tests were
>> exactly the same
>> (single/multithreaded) and got a bit under 90% speed
>> improvement on a dual core machine.
>>
>
> Way to go, Jon!
>
> Mmmm, Dual Core... Must have dual core (drool).
I think you need a quad core really... I wouldn't rush out and buy a
new computer until it's been tested and shown to work...
Jon
signature.asc
Description: OpenPGP digital signature