vdbergh
vdbergh
@TheDarkKnightRise @Disservin I know but I thought that it is sufficient to check that the hash move is pseudo legal.
I think that if you memory map a file, only the parts that are accessed are effectively loaded into physical memory. So memory mapping already functions as a cache.
https://en.wikipedia.org/wiki/Memory-mapped_file
Also very likely if the same file is memory mapped by multiple processes, the different mappings share their physical memory.
You seem to believe that if a file is memory mapped then the whole file is loaded into memory. This is simply not true. Only the pages that are accessed...
I think there is something wrong with your setup, or else you are misdiagnosing your issues (note that a modern OS will always try to use 100% of available physical...
There is a general issue with tree search that winning a pawn in 5 moves has the same evaluation as winning a pawn in 1 move (all else being equal)....
> > Any above errors are handled by calling `std::terminate`. The motivation for such behaviour is lack of specification from the UCI protocol. UCI allows ignoring errors, but ignoring errors...
> > The fact that GUIs can currently not parse such a message is a valid concern. But I am sure that if SF commits to a particular error message...
> > > > The fact that GUIs can currently not parse such a message is a valid concern. But I am sure that if SF commits to a particular...