Do any of you use GPUs for something other than gaming or mining?

Do any of you use GPUs for something other than gaming or mining?

What do you do, and how does using a GPU compare to a CPU for that?

I ran neural network calculations a couple of months ago to test some deep dream algorithms. Cool stuff, search for something simple like neural style if you want to try it yourself

Solid edge

HEVC

other then gaymes and memecoin mining GPUs are mostly used for video editing

Use one at work for manipulating and post-processing FEM models - it would be a massive pain without a good GPU

To make MOAR COARZ jokes
Also for mass data processing AKA botnet

DOES FUCKING URMOM COUNT

WRIGHT IN HER BENIS

training neural networks to sort my port folders

I use GPGPU for neural network research

this

waifu2x

it annoys me greatly there's no documented ISA for gpus

How can I get an AI to run on my GPU and teach it how to sort my photos?

If GPUs are so much more powerful than CPUs why don't we just use them that way?

Mine gpu only has 16 Cores. I need a better gpu.

Why the fuck niggers are calling FMA units "cores".
It's not a fucking core. SM or CU is a core.

GPUs are like those desert racer cars. Can't be beat on perfectly flat terrain but terrible everywhere else. CPUs are like Jeeps, they do what they want to.

I take advantage of it to do some video transcoding.

They literally function completely different

Can’t compare the two “cores”

I'm looking for this too
I need something that can distinguish prepubescent girls from memes

If a gpu is better than a cpu, why don't companies cell gpus as CPUs?

Stupid question here:

What's the main difference between CPU and GPU and why we can't use the latter as a CPU?

This user has a good analogy .

GPU's are REALLY good at math, and making math calculations quickly. This is because of the Graphics part of the GPU acronym. It's meant to calculate stuff in 3d world space and render them.

CPU's are good at math as well, but it isn't optimised for it. Like the OP pics shows. Individual CPU cores are more powerful, but more suited for general tasks, such as powering an operating system.

Because the very moment you branch or context switch on GPU, it shits itself.
GPUs are SIMD machines squarely aimed at exploiting thread level parallelism.
They suck donkey dick at extracting ILP.

I do use some OpenCL/CUDA AviSynth filters for video processing.

From what I understand it is a latency issue. CPU does stuff with very low latency where as the average gpu is geared for 60hz. This is because of the spread out nature of the die.

Wow.
Wow.

I understand it now but then why the hell last GPUs have cache memory on the processor? Isn't it useless since GPU have to re-read the RAM completely?

Why wouldn't it have caches?

What use could possibly have on a graphic processor?

CPU have caches because it's used to store the datas from the RAM and the datas on the adjacent cells because there's a high probability that the next information could be there.

GPU do not work this way since they read the ram completely.

They don't read the RAM "completely", it streams data.
Caches are there for texture and sharing data between warps/waves/whatever Intel calls it.

That's not how any of this works.
GPUs run programs as well, and it would be incredibly painful to hit ram every op. Secondly, while a scene may use gigabytes of models and textures it never uses them all at once, so caching the one texture all the fragment shaders are processing is a huge win.

Wow, a thread with "GPU" in the OP and yet no shitposting?

neural nets in the morning, mining at night

I understand it now, thanks a lot for the clarifications.

I use them for compositing and displaying things on the screen

I use waifu2x to make my anime girls cuter.