> I wrote: > > Arend wrote: > > > The obvious question: How big is the performance penalty? > > > That's of course s.th. we need to take into account when discussing > > > whether we want this in mainline. > > > > I don't know, because I cannot run "real" tests yet: they depend on all > > the GNU Go at once and I still haven't converted owl and `value_moves.c'. > > I don't expect the performance hit to be over 3% though. > > Unfortunately, I was wrong. Performance hit is around 10%: 6885 seconds > CPU time against 6106 seconds. Timing may be not very precise as I used > the box during regression runs, but the main picture is clear.
Which CPU, compiler? I may try to run some tests myself. > In addition, there is some subtle bug that causes node counters differences > on some test files. I was unable to track it down. > > So, the question is: should I abandon this project? I myself is uncertain. > 10% or even more seems like somewhat too high a price. You should definitely put the work you have already done on the branch. If it is really 10%, it feels like a bit too much to me. Maybe forking would actually be a better idea? Arend _______________________________________________ gnugo-devel mailing list gnugo-devel@gnu.org http://lists.gnu.org/mailman/listinfo/gnugo-devel