|
Maybe I did not use 80 threads, but at times I have a few of them. Rendering, UI, message queue, application thread, async calculations, async database queries...
Just a game[^]
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
The single process will use around 65 or 70 threads. We do this because it will be a much more efficient solution than distributing the sixty+ threads across four or five different machines as we do now. We want to to eliminate the steps of distributing the calculation parameters across the network and collecting the results.
|
|
|
|
|
Randor wrote: Are you are actually trying to implement a single process with 80 threads... ? If so... why?
It all depends on what these threads are doing. Here's a real-world example:
I have a tiny utility sitting in my system tray that runs many small WMI queries across my LAN to refresh hardware configuration data from remote machines at startup. The payload is very small, so the LAN can take it, but WMI queries are inherently very slow, so it made sense here to dedicate not only one thread per machine, but one thread per query (each machine runs maybe a dozen WMI queries). Multiply that by a dozen machines, and it very quick adds up.
What used to be a queued set of queries that took 10+ minutes to complete is now a bunch of threads starting in parallel and all completing within 30 seconds.
[Edit]
Of course this doesn't imply I need an 80-core machine to run this. Just saying it's not all that unreasonable to spawn this many threads, even if just for a limited time.
modified 29-Jun-18 10:36am.
|
|
|
|
|
That's cute.
AMD just gave Intel the finger with the announcement of the 2nd gen Threadripper. 32 cores, 64 threads, and 250W of heat to get rid of.
Drop of a couple of those on a motherboard.
|
|
|
|
|
I would love to give one of those a try. I think it would work really well with our application. The application is known in our industry as "primary breakdown optimization." A search at google will turn up lots of results, none of which is us because we are a privately held company and we do this for internal consumption only. It is a very mathematics-heavy application that gets its input data from LASER scanners.
|
|
|
|
|
Ryzen is pretty cool, but it's not very good at 256bit vector arithmetic (gets split into two 128bit operations) so for math-heavy applications it can easily disappoint.
|
|
|
|
|
Dave Kreskowiak wrote: and 250W of heat to get rid of.
I've only ever owned one AMD-based system. I called it the space heater.
I see they still haven't dealt with the one reason I was happy to get rid of it. With an expected high of 35C (excluding humidity) over the weekend, I'll happily continue ignoring AMD's latest offerings.
|
|
|
|
|
I hear that. I've got a 6700K in my machine, running 24x7, and it does a nice job keeping the office warm at 95W(?)
|
|
|
|
|
Rick York wrote: twenty hyperthreaded cores The first systems I worked on, the word core meant a single bit in memory. You could actually open the memory cabinet and see the cores threaded on a matrix of signal wires.
|
|
|
|
|
Ah - the knitting - I don't remember it, but my brother does from when he worked at Ferranti
|
|
|
|
|
You could learn a lot about the internals of a computer just by looking inside. We also had the flashing lights panel so you could actually watch values being loaded into registers and manipulated. And best of all it could actually do financial calculations in £sd.
|
|
|
|
|
Is graphic violence two fighting statisticians?
Sent from my Amstrad PC 1640
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
No, but it is a numbers game...
Keep your friends close. Keep Kill your enemies closer.
The End
|
|
|
|
|
I thought it was two comic book authors fighting.
I'm not sure but it should be rated R, or PG-13 at least.
|
|
|
|
|
There's certainly a decent probability
|
|
|
|
|
Since you axis, we say Nay! As charter members of their guild, they feel themselves to be better betters. Then, as the plot thickens, they bar the other lines of thought.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
That’s not a lie. That’s not even a damned lie...
I'm pretty sure I would not like to live in a world in which I would never be offended.
I am absolutely certain I don't want to live in a world in which you would never be offended.
Freedom doesn't mean the absence of things you don't like.
Dave
|
|
|
|
|
That's average at best. Sorry, I'm in mean mode today.
98.4% of statistics are made up on the spot.
|
|
|
|
|
Stop fighting, let's be extrapolate.
... such stuff as dreams are made on
|
|
|
|
|
Software Zen: delete this;
|
|
|
|
|
We'll see who is still standing at the final bell curve.
|
|
|
|
|
Only if they Pearson another. The real test is which of them is first to chi?
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
|
Quote: galactic cirrus clouds I've not heard that one before.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
Belgium - England, today at 20.00 …
?? 3:1 I think …
(not gambling, just guessing)
modified 28-Jun-18 9:01am.
|
|
|
|