|
About 15 years ago, when @chris-maunder teamed up with us at "LiDNUG" on linked-in to do a presentation on how he built code-project using DOT NET.
Unfortunately, I don't know what happened to the presentation, I thought it was on our YouTube page (youtube.com/@lidnug) but I can't seem to find it.
We did loose a few of our presentations about 6 years ago, when someone managed to get control of our Google account temporarily, so we may have lost it then.
I've also just spent 30 mins looking through the few Live Meeting recordings we had still saved on our server, and it's not among those, so I guess it's definitely lost 
|
|
|
|
|
"Turned left at Greenland"
|
|
|
|
|
I can't recall, but was surprised to look at my profile where it tells me I've been a member for 16 years!
Where did it go...?
|
|
|
|
|
|
I'm stuck in a situation where I can either upgrade my business computer, or give the money to uncle sam in taxes.
So here are my specs:
CPU: Intel® Core™ i9-13900KF Processor[^]
Mobo: ROG STRIX Z690-G GAMING WIFI[^]
Ram: 64GB Corsair Dominator Platinum DDR5 (2x32GB)
I might have to go for 128GB RAM depending on how long this contract i'm working on goes for.
The problem is I still have money to burn, and this is the fastest single core performance I can find in microATX.
I'm not looking for anything like an AMD Threadripper, because that's out of my budget, but within high end consumer systems, or affordable server systems, can anyone suggest a faster single core setup? (MicroATX because I really love my chassis a lot)
Or otherwise have any good ideas for PC upgrades I can sink some money into? (stuff I can write off - not gaming exclusive stuff like that)
To err is human. Fortune favors the monsters.
modified 16-Nov-22 4:14am.
|
|
|
|
|
If you transfer it into my bank account, then you can definitely consider it written off.
// TODO: Insert something here Top ten reasons why I'm lazy
1.
|
|
|
|
|
As far as I know, 13900KF is the best you can do for single-threaded performance, unless you're using enough AVX512 that an 11th-gen wins that race (not likely, but if you're doing some specific .. maybe).
|
|
|
|
|
Thanks! I just wanted to make sure there wasn't some one off AMD Threadripper I could afford I haven't heard of that could beat it.
Sometimes there are just, golden chips out there that are underrated. The Intel Wolfdale chips way back when were a good example of a sleeper that could hit 6Ghz.
Before I spend this kind of money, I like to cast a wide net so I can check my assumptions.
To err is human. Fortune favors the monsters.
|
|
|
|
|
I didn't take OCing into account, but also, you can't do that much of it anymore (except on LN2). The modern CPUs have all sorts of fancy boost frequencies and boost power levels and basically OC themselves within factory set limits, as long as the temperature is low enough (so, cool them properly).
You can change some settings to allow the CPU to stay in high power levels for longer. This sort of thing is not easy to capture fairly in benchmark scores. As far as OCing itself goes, expect maybe a couple hundred MHz above the maximum Single-Core Thermal Velocity Boost.
AMD Zen has similar tricks up its sleeve, but tends to use less power so it's easier to keep it cool. Intel 13th gen is fast, but also really power hungry.
|
|
|
|
|
Stock clock on this chip tops out at 5.8Ghz, but can get to over 7 overclocked
To err is human. Fortune favors the monsters.
|
|
|
|
|
It can go over 8GHz on LN2. But you're not using that. "Normal" OC speeds (water cooled) that I've heard are around 6.2
|
|
|
|
|
|
honey the codewitch wrote: I'm stuck in a situation where I can either upgrade my business computer, or give the money to uncle sam in taxes.
Always choose business before "pleasure".
Given that most of your work is with memory-limited embedded processors, are you certain that you need 128GB of memory on your business computer? Have you considered upgrading other equipment that you might be using (logic analyzer, oscilloscope, etc.)?
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
I want to shorten my compile times. I have the best logic analyzer I am going to get. My bench is solid.
I don't think I can find that much money to invest in it right now. I mean, I could get say, an oscilloscope but I've never actually needed one.
Part of the reason for going big with my PC, is I build 10 year systems whenever I buy parts.
My current PC is maybe a 5 year system but I got a good deal on it.
To err is human. Fortune favors the monsters.
|
|
|
|
|
honey the codewitch wrote: I want to shorten my compile times What are your build times now?
I'm curious, as I developed and maintain our build automation. My experience has been that faster disk (e.g. RAID and more drives) has more influence than any other factor, but that is probably due to the characteristics of what we build. In other words, YMMV. When we upgraded our server from 5 drives in a RAID-5 to 24 drives, our build time went from 90 minutes to just under 20. Adding RAM or better/more CPU's (these are server boxes) just didn't provide the same Δumph.
Software Zen: delete this;
|
|
|
|
|
Depends on what I'm building. STM32 code takes minutes. The ESP-IDF takes a full minute.
That doesn't sound like a lot, but the tools I use happen to like to rebuild all every time you look at it cross eyed, so it adds up fast.
While I was on this thread, I was looking up other options to speed up my compile times.
I thought NVMe was as good as it got. I didn't know you could RAID them affordably, so I didn't even think speeding up my drives was an option.
Then I found this: HYPER M.2 X16 CARD V2|Motherboards|ASUS Global[^]
To err is human. Fortune favors the monsters.
|
|
|
|
|
Sounds like a nice piece of metal. I wonder why single core performance is critical when you have two dozen cores.
"If we don't change direction, we'll end up where we're going"
|
|
|
|
|
Because in practice, core utilization drops dramatically after the first 1.5 cores or so.
Particularly when it's stuff that doesn't lend itself to parallelization.
In this case I want to decrease my compile times.
I *just now* found out I can RAID stripe multiple NVMe .2s tho, for $80 + the cost of the drives.
Asus HYPER M.2 X16 GEN 4 CARD Hyper M.2 x16 Gen 4 Card (PCIe 4.0/3.0) - Newegg.com[^]
That should net me way more perf going from max 20GBPs to max 128GBPs, even more than ramping up my CPU.
But single core gains will net me all around crunching power in ways that throwing more cores at it won't.
To err is human. Fortune favors the monsters.
|
|
|
|
|
And you still want 24 of them! Not exactly what I would qualify as a low number...
"If we don't change direction, we'll end up where we're going"
|
|
|
|
|
Well, I'd be happy with far less, but ultimately, this chip seems to give me the best per core performance metrics.
Also a lot of the intels aren't "symmetrical" i guess you could say. This one has 8 "performance cores" and 16 "efficient cores"
That way they can stack beefier primary cores on the device and save transistors/heat on the less used secondaries
Bottom line for me is I'm not looking at this chip for the core count. I'd be happy with a really hot quad core or something, but this is what is available for top shelf per core performance
To err is human. Fortune favors the monsters.
|
|
|
|
|
This is right track.
higher performance mass storage to get better compile times.
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
Sorry it's early - I've got a busy day.
(not part of the clue)
Tortured soul on it? (8)
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Solution ?
Life should not be a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside in a cloud of smoke, thoroughly used up, totally worn out, and loudly proclaiming “Wow! What a Ride!" - Hunter S Thompson - RIP
|
|
|
|
|
Damn! I was hoping "(not part of the clue)" was going to be missed as part of the clue ... but I couldn't resist it!
Well done - you are up tomorrow!
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
That part went over my head - I saw tortured as the anagram indicator of soul on it and... - Nice try though
Life should not be a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside in a cloud of smoke, thoroughly used up, totally worn out, and loudly proclaiming “Wow! What a Ride!" - Hunter S Thompson - RIP
|
|
|
|