Earlier quoted context omitted.
The impending doom that is WASM will mean that 'dynamic' and 'interactive' adverts will use all these cores.
What a miserable hopeless post - "they're going to fuck us and what can we do????". Answer: quite a lot, if you have even minimal technical understanding (like, enough to use a blocklist or an ad blocker). Are you incapable even of that?
Ryzen Threadripper Pro 3995WX Spotted
121–130 of 170 posts
Re: Ryzen Threadripper Pro 3995WX Spotted
#122Earlier quoted context omitted.
> What workloads are so massively parallel that they can use 64 cores of x86 but can’t use the thousands of CUDA cores on a Quadro card? Building software, for one. C compilers and python interpreters don't run on a GPU. Lots of stuff doesn't run on a GPU. In fact in practice the only things that run on a GPU are the tiny handful of known subproblems that the industry has collectively decided are "GPU problems". Like…
Interesting. Is there a compiler, that runs on GPU?
IMHO this is an area ripe for more exploration. If I were working on it, I might look to linking first before compilation, because the basic link task is more similar to what GPUs are good at (advanced stuff such as LTO is a different story, though).
Re: Ryzen Threadripper Pro 3995WX Spotted
#123Earlier quoted context omitted.
Think RAID 0 but for RAM done by the CPU. Nearly every consumer CPU for the last 20 years is dual channel, meaning "2 drive RAID 0". If you've seen things like recommendations to get paired DDR memory sticks, this is why. You only get this RAID-like benefit with multiple RAM sticks (just like RAID 0 of a single drive doesn't do anything). It's also why some consumer products have unexpectedly bad performance for the…
also notably this doesn't help with latency, which is more often the sticking point.
that is like have 32 cores on a normal 2 channel desktop, throughput would often be a limiter there.
Re: Ryzen Threadripper Pro 3995WX Spotted
#124I feel like 64 cores is getting rather close to a tipping point: What workloads are so massively parallel that they can use 64 cores of x86 but can’t use the thousands of CUDA cores on a Quadro card? I’m sure right now there are workloads that just need particular x86 instructions, but that feels like a temporary problem. Am I wrong about that being a temporary problem (that would feel frustrating)? Are these cores j…
Comparing GPU/CUDA/TPU Cores to CPU Cores is like comparing a riding lawnmower to an automobile. A GPU/CUDA/TPU Core is optimized to handle a different type of workload than a CPU.
Just because your riding lawnmower can cut your grass faster than your car, doesn't mean your lawnmower is the best thing for highway driving.
Re: Ryzen Threadripper Pro 3995WX Spotted
#125Earlier quoted context omitted.
The impending doom that is WASM will mean that 'dynamic' and 'interactive' adverts will use all these cores.
wasm can only do what javascript can already do, but faster. What specifically do you think wasm will change?
Re: Ryzen Threadripper Pro 3995WX Spotted
#126I feel like 64 cores is getting rather close to a tipping point: What workloads are so massively parallel that they can use 64 cores of x86 but can’t use the thousands of CUDA cores on a Quadro card? I’m sure right now there are workloads that just need particular x86 instructions, but that feels like a temporary problem. Am I wrong about that being a temporary problem (that would feel frustrating)? Are these cores j…
Re: Ryzen Threadripper Pro 3995WX Spotted
#127Earlier quoted context omitted.
Interesting. Is there a compiler, that runs on GPU?
GPUs are mainly good at doing matrix multiplication and other math with little branching. Compilers have a lot of if/else statements; training neural networks does not. IIRC (and I may be wrong) the architecture is something like many GPU cores share things like the code cache and branch prediction, so if the different cores have to execute different code paths there is a big performance decrease. Edit: another reply…
Re: Ryzen Threadripper Pro 3995WX Spotted
#128I feel like 64 cores is getting rather close to a tipping point: What workloads are so massively parallel that they can use 64 cores of x86 but can’t use the thousands of CUDA cores on a Quadro card? I’m sure right now there are workloads that just need particular x86 instructions, but that feels like a temporary problem. Am I wrong about that being a temporary problem (that would feel frustrating)? Are these cores j…
Re: Ryzen Threadripper Pro 3995WX Spotted
#129Earlier quoted context omitted.
That's... not true at all. A kernel build will be as parallelizable as you like. I do kernel builds fairly regularly on 56 and 64 core hosts and in fact the build time is quite linear with core count. (The ramdisk packing provided by the distro at "make install" time tends to be what hurts scaling, FWIW). And my day job involves lots of iterations over the Zephyr test suite, which builds and runs hundreds of individu…
CPU-parallelizable and GPU-parallelizable are different problems. CPU cores are independent. GPU cores are SIMD--every core does the same operation, but with different data. That works really well for things like matrix multiplication where you need to multiply a million times and then add a million times, because you can have all 3000 CUDA cores multiplying and then all 3000 CUDA cores adding. It doesn't work for co…
Re: Ryzen Threadripper Pro 3995WX Spotted
#130Earlier quoted context omitted.
wasm can only do what javascript can already do, but faster. What specifically do you think wasm will change?
Threads. There's going to be a lot of 'throw threads at it and hope performance issues go away'-type solutions. https://github.com/WebAssembly/proposals/issues/14