bug-gnubg
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: current development


From: Joseph Heled
Subject: Re: current development
Date: Wed, 4 Dec 2019 10:33:42 +1300

My cpu (i7) has sse4 and avx2 support. Compiling from source is not
the right answer in general. Users should get this in the compiled
package, no?

On Wed, 4 Dec 2019 at 10:25, Øystein Schønning-Johansen
<address@hidden> wrote:
>
> Hmmm.... SSE3/4 doesn't have much instructions that improves the I actually 
> operations needed in the matrix multiplications.
> However, I think the clever boys (Michael and Philippe) have implemented AVX 
> support which is pretty normal on modern machines. Try to recompile from 
> source and see if you can get AVX support on your binary.
>
> That said. Does modern processors come with AVX512 these days? Do we have 
> support for that? In it is common to have AVX512 and we don't have support 
> for it, maybe that is something that can go on the TODO list?
>
> -Øystein
>
> On Tue, Dec 3, 2019 at 10:07 PM Joseph Heled <address@hidden> wrote:
>>
>> Like I said, installed from the standard Ubuntu rep.
>>
>> Yes, info says multithread support. It says SSE/SSE2 support. What
>> about SSE3/4 etc, or they confer no real improvement over SSE2?
>>
>> -Joseph
>>
>> On Wed, 4 Dec 2019 at 09:58, Øystein Schønning-Johansen
>> <address@hidden> wrote:
>> >
>> > Did you compile from source or install a binary from a packet manager?
>> > Does it say multi-thread support in: Help->About->Build Info ?
>> >
>> > -Øystein
>> >
>> > On Tue, Dec 3, 2019 at 9:46 PM Joseph Heled <address@hidden> wrote:
>> >>
>> >> All I know is that I installed gnubg from the repository (GNU
>> >> Backgammon 1.06.002) and the rollouts speed seemed terrible.
>> >>
>> >> Do I need to do something in the GUI to enable multi-threading? (and I
>> >> hope that by multi-threading we are talking about multi-core, not just
>> >> threading, which does not help)
>> >>
>> >> -Joseph
>> >>
>> >> On Wed, 4 Dec 2019 at 09:38, Øystein Schønning-Johansen
>> >> <address@hidden> wrote:
>> >> >
>> >> > On Tue, Dec 3, 2019 at 7:37 PM Joseph Heled <address@hidden> wrote:
>> >> >>
>> >> >> I am out of the loop too, but speeding up rollouts (i.e. using modern
>> >> >> multicores) seems like a worthy improvement.
>> >> >
>> >> >
>> >> > Isn't that done already?
>> >> >
>> >> > I think the code is multithreaded using gthreads from glib. I think it 
>> >> > was done by Michael (and Philippe) some years ago. I haven't browsed 
>> >> > the code that much in detail lately, so I'm not sure what it's 
>> >> > threading on. Do you see an obvious improvement over the current 
>> >> > threaded code?
>> >> >
>> >> > -Øystein
>> >> >
>> >> >



reply via email to

[Prev in Thread] Current Thread [Next in Thread]