Software vs hardware

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

Jouni
Posts: 3769
Joined: Wed Mar 08, 2006 8:15 pm
Full name: Jouni Uski

Software vs hardware

Post by Jouni »

I have not seen this discussion for long time here. My feeling was, that software advances are lately much more than hardware. Vondele in SF discord confirms this:

SF2 was released 2010/2011, master now... in the same time the top CPUs roughly increased 10x in performance. (whatever the mark benchmark does: https://www.cpubenchmark.net/year-on-year.html core i7-3960x - TR3995WX). So, a person with a top CPU in 2010 running sf2, would need to run roughly >4000x longer than a person with a top CPU in 2022 running SF14.1+ to have a similar strength analysis. In this 4000x difference, software advances roughly amount for a factor 400x, hardware advances 10x.
Jouni
smatovic
Posts: 3480
Joined: Wed Mar 10, 2010 10:18 pm
Location: Hamburg, Germany
Full name: Srdja Matovic

Re: Software vs hardware

Post by smatovic »

My take is co-evolution, running NNUE on AVX2 is different than on SSE, training neural-networks on TFLOPS gpus different than on GFLOPS gpus...TPUs, TensorCores, RAM, big-data generation and storage, etc.

--
Srdja
Magnum
Posts: 195
Joined: Thu Feb 04, 2021 10:24 pm
Full name: Arnold Magnum

Re: Software vs hardware

Post by Magnum »

Jouni wrote: Mon Mar 14, 2022 10:02 pm I have not seen this discussion for long time here. My feeling was, that software advances are lately much more than hardware. Vondele in SF discord confirms this:

SF2 was released 2010/2011, master now... in the same time the top CPUs roughly increased 10x in performance. (whatever the mark benchmark does: https://www.cpubenchmark.net/year-on-year.html core i7-3960x - TR3995WX). So, a person with a top CPU in 2010 running sf2, would need to run roughly >4000x longer than a person with a top CPU in 2022 running SF14.1+ to have a similar strength analysis. In this 4000x difference, software advances roughly amount for a factor 400x, hardware advances 10x.
You can use a 10 years old cpu and you will probably lose only 1 elo.
Werewolf
Posts: 2058
Joined: Thu Sep 18, 2008 10:24 pm

Re: Software vs hardware

Post by Werewolf »

Jouni wrote: Mon Mar 14, 2022 10:02 pm I have not seen this discussion for long time here. My feeling was, that software advances are lately much more than hardware. Vondele in SF discord confirms this:

SF2 was released 2010/2011, master now... in the same time the top CPUs roughly increased 10x in performance. (whatever the mark benchmark does: https://www.cpubenchmark.net/year-on-year.html core i7-3960x - TR3995WX). So, a person with a top CPU in 2010 running sf2, would need to run roughly >4000x longer than a person with a top CPU in 2022 running SF14.1+ to have a similar strength analysis. In this 4000x difference, software advances roughly amount for a factor 400x, hardware advances 10x.
Over the last 10 years the problem was exasperated by the "eternal Skylake" which resulted from little competition from AMD. Things seem back on track now though.
Milos
Posts: 4190
Joined: Wed Nov 25, 2009 1:47 am

Re: Software vs hardware

Post by Milos »

Werewolf wrote: Tue Mar 15, 2022 10:31 am
Jouni wrote: Mon Mar 14, 2022 10:02 pm I have not seen this discussion for long time here. My feeling was, that software advances are lately much more than hardware. Vondele in SF discord confirms this:

SF2 was released 2010/2011, master now... in the same time the top CPUs roughly increased 10x in performance. (whatever the mark benchmark does: https://www.cpubenchmark.net/year-on-year.html core i7-3960x - TR3995WX). So, a person with a top CPU in 2010 running sf2, would need to run roughly >4000x longer than a person with a top CPU in 2022 running SF14.1+ to have a similar strength analysis. In this 4000x difference, software advances roughly amount for a factor 400x, hardware advances 10x.
Over the last 10 years the problem was exasperated by the "eternal Skylake" which resulted from little competition from AMD. Things seem back on track now though.
The real reason is Intel's inability to develop a competitive manufacturing process. They were stuck at the same node for almost a decade. In 2013 they switched from 22nm to 14nm and were the first at 14nm. TSMC was still at 22nm at that time. 8 years later TSMC is at 4nm and Intel finally managed to get to 10nm.