7-men Syzygy attempt
Moderator: Ras
-
Sesse
- Posts: 300
- Joined: Mon Apr 30, 2018 11:51 pm
Re: 7-men Syzygy attempt
Even more importantly, NVMe disks (and basically all other storage, save for the DIMM form factors of Optane, which hardly exist yet) work by transferring data to RAM and then having the CPU read it from there. So it would basically be impossible to have storage faster than RAM, since it needs to go through RAM.
-
Milos
- Posts: 4190
- Joined: Wed Nov 25, 2009 1:47 am
Re: 7-men Syzygy attempt
Not if NVMe is accessed through polling or NVMe is PCIe based.Sesse wrote:Even more importantly, NVMe disks (and basically all other storage, save for the DIMM form factors of Optane, which hardly exist yet) work by transferring data to RAM and then having the CPU read it from there. So it would basically be impossible to have storage faster than RAM, since it needs to go through RAM.
-
Sesse
- Posts: 300
- Joined: Mon Apr 30, 2018 11:51 pm
Re: 7-men Syzygy attempt
NVMe is PCIe-based by definition. As for polling… I hope you're not accessing your NVMe disk over PIO, that would be awfully slow :-)
-
Milos
- Posts: 4190
- Joined: Wed Nov 25, 2009 1:47 am
Re: 7-men Syzygy attempt
Also, if you place communication queues on NVMe device and your device is faster than main memory you can be faster than main memory.Sesse wrote:NVMe is PCIe-based by definition. As for polling… I hope you're not accessing your NVMe disk over PIO, that would be awfully slow
-
Sesse
- Posts: 300
- Joined: Mon Apr 30, 2018 11:51 pm
Re: 7-men Syzygy attempt
I ported Roland's Cfish patches to my Stockfish branch:
https://git.sesse.net/?p=stockfish;a=co ... fbd53f4c17
https://git.sesse.net/?p=stockfish;a=co ... 82a3763797
They're only lightly tested, so beware.
https://git.sesse.net/?p=stockfish;a=co ... fbd53f4c17
https://git.sesse.net/?p=stockfish;a=co ... 82a3763797
They're only lightly tested, so beware.
-
noobpwnftw
- Posts: 700
- Joined: Sun Nov 08, 2015 11:10 pm
- Full name: Bojun Guo
Re: 7-men Syzygy attempt
After receiving Ronald's NUMA-aware buff, all 4v3 pawnless tables are expected to be built in about 10-15 days.
There are more about 50% more pawnful ones than pawnless ones in number, and they are usually 4x slower to build. So it will still be months away from having the full set.
There are more about 50% more pawnful ones than pawnless ones in number, and they are usually 4x slower to build. So it will still be months away from having the full set.
-
Nordlandia
- Posts: 2845
- Joined: Fri Sep 25, 2015 9:38 pm
- Location: Sortland, Norway
Re: 7-men Syzygy attempt
Shouldn't NUMA offset some of this slowness compared to running without NUMA?noobpwnftw wrote:After receiving Ronald's NUMA-aware buff, all 4v3 pawnless tables are expected to be built in about 10-15 days.
There are more about 50% more pawnful ones than pawnless ones in number, and they are usually 4x slower to build. So it will still be months away from having the full set.
Something equilavent to running a overclocked system vs stock speed.
-
noobpwnftw
- Posts: 700
- Joined: Sun Nov 08, 2015 11:10 pm
- Full name: Bojun Guo
Re: 7-men Syzygy attempt
This estimation is based on performance using NUMA-aware generator.Nordlandia wrote:Shouldn't NUMA offset some of this slowness compared to running without NUMA?noobpwnftw wrote:After receiving Ronald's NUMA-aware buff, all 4v3 pawnless tables are expected to be built in about 10-15 days.
There are more about 50% more pawnful ones than pawnless ones in number, and they are usually 4x slower to build. So it will still be months away from having the full set.
Something equilavent to running a overclocked system vs stock speed.
Pawnful building is on another machine that does not suffer slowdown without it, probably due to better hardware configuration.
-
Sesse
- Posts: 300
- Joined: Mon Apr 30, 2018 11:51 pm
Re: 7-men Syzygy attempt
This is actually amazingly fast :-) Just a few weeks ago, the general sentiment was “it will take a year or more to build all tables, it will probably be closer to 100 TB, nobody's doing it or interested in it”… and now we're talking something like 30–35 TB, full pawnless set two weeks out and the rest mere months away?noobpwnftw wrote:After receiving Ronald's NUMA-aware buff, all 4v3 pawnless tables are expected to be built in about 10-15 days.
There are more about 50% more pawnful ones than pawnless ones in number, and they are usually 4x slower to build. So it will still be months away from having the full set.
Something tells me I'll need to start thinking about disks…
-
Rein Halbersma
- Posts: 780
- Joined: Tue May 22, 2007 11:13 am
Re: 7-men Syzygy attempt
What I like to know is how are people able to afford the enormous resources (~1.5 Tb RAM and dozens of cores) for such hobby computations?Sesse wrote:This is actually amazingly fastnoobpwnftw wrote:After receiving Ronald's NUMA-aware buff, all 4v3 pawnless tables are expected to be built in about 10-15 days.
There are more about 50% more pawnful ones than pawnless ones in number, and they are usually 4x slower to build. So it will still be months away from having the full set.Just a few weeks ago, the general sentiment was “it will take a year or more to build all tables, it will probably be closer to 100 TB, nobody's doing it or interested in it”… and now we're talking something like 30–35 TB, full pawnless set two weeks out and the rest mere months away?
Something tells me I'll need to start thinking about disks…