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 <[email protected]> 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
> <[email protected]> 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 <[email protected]> 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
> >> <[email protected]> wrote:
> >> >
> >> > On Tue, Dec 3, 2019 at 7:37 PM Joseph Heled <[email protected]> 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