← Back to team overview

kicad-developers team mailing list archive

Re: Benchmarking kicad compilation on CPUsreleased 6 years apart

 

Hey Andrew,

On 10/31/19 6:04 PM, Andrew Lutsenko wrote:
> My analysis of threadrippers vs top of the line Ryzens, condensed in 2
> points:
> 1. For significantly more money you get few more cores, a lot more PCIe
> lanes and 20-30% less frequency (single thread performance).
> 2. Unless you know that your workload is easily parallelizable to 50+
> threads, requires a lot of very fast storage (lots of PCIe ssds) and
> does not depend on single core performance, threadrippers are not worth it.

You are probably correct but it would be fun to see how fast `make -j
64` would be on a 32 core threadripper with a couple of fast nvme's and
64G of memory.

> 
> For general workstation use case sweet spot in terms of perf/dollar is
> actually cheaper R7 3700x. R9 3900x is better only if you regularly do
> something that will use all 12 cores because it costs $200 more.
> Upcoming 3950x probably will be fine example of diminishing returns and
> not worth it for majority of use cases. 

I would most likely opt for the 3900x.  I build KiCad lots of times
every day so anything that reduces build times increases my
productivity.  Given the recent Linux kernel Intel processor security
fixes, my core i7 feels like and old x486 and I expect trend to continue
given what I know about some of the issues.

> When talking about perf/dollar for threadrippers one should also take
> into account increased cost of motherboards and cooling for TR sockets
> which also doesn't play in their favor.

Thanks for the input.  Every data point helps.

Cheers,

Wayne

> 
> Best,
> Andrew
> 
> On Thu, Oct 31, 2019 at 7:28 AM Wayne Stambaugh <stambaughw@xxxxxxxxx
> <mailto:stambaughw@xxxxxxxxx>> wrote:
> 
>     Good to know.  I didn't realize the gen 3 threadrippers were not out
>     yet.  I may have to rethink my build.
> 
>     Thanks,
> 
>     Wayne
> 
>     On 10/31/2019 9:57 AM, Jon Evans wrote:
>     > I don't own either, but am planning a Ryzen build.  The Threadrippers
>     > built on the third-gen Zen are not out yet, but presumably they
>     will be
>     > even better as workstation/server CPUs than third-gen Ryzen.  On the
>     > other hand, if buying parts today, the 3900X / 3700X seem like way
>     > better bang for the buck than any of the older Threadrippers.
>     >
>     > -Jon
>     >
>     > On Thu, Oct 31, 2019 at 9:52 AM Wayne Stambaugh
>     <stambaughw@xxxxxxxxx <mailto:stambaughw@xxxxxxxxx>
>     > <mailto:stambaughw@xxxxxxxxx <mailto:stambaughw@xxxxxxxxx>>> wrote:
>     >
>     >     Hi Adam,
>     >
>     >     I would think so if we to fix the crash bug on macos.  We
>     would need a
>     >     5.1.5-rc1 build with ngspice 31.3 so users could test.  I
>     would hope one
>     >     or more of our macos devs would also test this using our spice
>     demos to
>     >     at least confirm that things work as expected and that the
>     crash bug has
>     >     been resolved.
>     >
>     >     Cheers,
>     >
>     >     Wayne
>     >
>     >     To get this thread back on track.  Anyone have any experience
>     with the
>     >     new AMD threadripper processors and how they compare to the
>     Ryzen and/or
>     >     Intel core I7 processors?  I actually have a new System76
>     desktop speced
>     >     out with one but I was wondering if the extra cost was worthwhile.
>     >
>     >     Cheers,
>     >
>     >     Wayne
>     >
>     >     On 10/30/2019 1:50 PM, Adam Wolf wrote:
>     >     > Do we want to switch to this for the next stable release? 
>     If so, what
>     >     > is the procedure for making sure it's tested?
>     >     >
>     >     > Adam
>     >     >
>     >     > On Wed, Oct 30, 2019 at 12:49 PM Holger Vogt
>     >     <holger.vogt@xxxxxxxxxx <mailto:holger.vogt@xxxxxxxxxx>
>     <mailto:holger.vogt@xxxxxxxxxx <mailto:holger.vogt@xxxxxxxxxx>>> wrote:
>     >     >>
>     >     >> Simon,
>     >     >>
>     >     >> I had a quick look at
>     >     >>
>     http://ngspice.sourceforge.net/ngspice-eeschema.html#external , where
>     >     >> you still are still using ngspice-28.
>     >     >>
>     >     >> Would you mind to switch to tag ngspice-31.3? There have been a
>     >     lot of
>     >     >> bug fixes an enhancements, many of them initiated by KiCad
>     users.
>     >     So it
>     >     >> might be good to make the improvements available to everybody.
>     >     >>
>     >     >> KiCad for macOS distribution should use this most recent build
>     >     anyway to
>     >     >> get rid of the annoying crash bug.
>     >     >>
>     >     >> Holger
>     >     >>
>     >     >> _______________________________________________
>     >     >> Mailing list: https://launchpad.net/~kicad-developers
>     >     >> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>     <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>     >     <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx
>     <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>
>     >     >> Unsubscribe : https://launchpad.net/~kicad-developers
>     >     >> More help   : https://help.launchpad.net/ListHelp
>     >     >
>     >     > _______________________________________________
>     >     > Mailing list: https://launchpad.net/~kicad-developers
>     >     > Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>     <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>     >     <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx
>     <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>
>     >     > Unsubscribe : https://launchpad.net/~kicad-developers
>     >     > More help   : https://help.launchpad.net/ListHelp
>     >     >
>     >
>     >     _______________________________________________
>     >     Mailing list: https://launchpad.net/~kicad-developers
>     >     Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>     <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>     >     <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx
>     <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>
>     >     Unsubscribe : https://launchpad.net/~kicad-developers
>     >     More help   : https://help.launchpad.net/ListHelp
>     >
> 
>     _______________________________________________
>     Mailing list: https://launchpad.net/~kicad-developers
>     Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>     <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>     Unsubscribe : https://launchpad.net/~kicad-developers
>     More help   : https://help.launchpad.net/ListHelp
> 


References