Recent comments in /f/explainlikeimfive

Oclure t1_j6lrq3d wrote

The cpu is a handful of college math majors, they are skilled in handling a wide variety of problems and in general are much faster than most at doing those calculations. The gpu is a gymnasium full of 5th gradrs, don't ask them to handle advanced calculus but give them a few thousand basic algebra questions and that mob of students is going to be done way faster than those couple of grad students.

Less eli5 : In general the cpu is deciding what happens on the screen and the gpu is in charge of saying that that looks like. As the one takes a lot of varied calculations and the other is more specialized at just drawing shaped and applying textures to them, but doing it with a ton of cores at once.

When it comes to games the cpu is running the game itself, saying what entity is where and where things are headed. The gpu is constantly trying to draw what the cpu says is there, it loads all the physical assets into its own memory, does all the calculations for how the scene is lit and dumps its result onto the screen. Once it's done with all of that it asks the cpu where everything is again and starts all over.

The cpu contains only a handful or so very powerfull general purpose core to do the work, a modern gpu on the other hand has thousands of less flexible dumber cores that can brute force their way through all the work it takes to generate frame in a modern game. Plus having much faster memory on board the card itself helps when gpu is constantly referencing large texture files and storing information dealing with the current frame its working on.

2

Vogel-Kerl t1_j6lrpfd wrote

Sure, great ideas.

Besides sodium chloride, there are other salts as well:

Chloride (Cl-) 18.980 21.200 23.000 22.219 Sodium (Na+) 10.556 11.800 15.850 14.255 Sulfate (SO42-) 2.649 2.950 3.200 3.078 Magnesium (Mg2+) 1.262 1.403 1.765 742 Calcium (Ca2+) 400 423 500 225 Potassium (K+) 380 463 460 210 Bicarbonate(HCO3-) 140 - 142 146 Strontium (Sr2+) 13 - - - Bromide (Br-) 65 155 80 72 Borate (BO33-) 26 72 - - Fluoride (F-) 1 - - - Silicate (SiO32-) 1 - 1,5 - Iodide (I-)

Read more: https://www.lenntech.com/composition-seawater.htm#ixzz7rwm3A92W

1

Sneak-Scope t1_j6lrgbb wrote

It's been a minute, but is this just incorrect? The CPU is much worse at task switching than the GPU.

The CPU is meant to be a generalist and so is bereft the purpose built hardware to excel at anything. Where the GPU is built to slam numbers together in a disgustingly parallel fashion.

I have been in airports for twenty hours now so I'm sorry if that's wrong!

10

kynthrus t1_j6lr9e7 wrote

So those sentences actually don't mean the same thing technically. The image they portray to a native speaker is different.

To simplify it. A big brown brick wall is exactly as it sounds a large wall of bricks that is brown.

A brown brick big wall is a wall made of brown bricks and it's big.

A brick big brown wall is a brown wall that seems to be as big a single brick.

1

Mayor__Defacto t1_j6lr02x wrote

To add to what FenderMoon said, think of being assigned to write out a sentence on a blackboard 50 times. A CPU, you, can only write one letter at a time, because you only have one writing hand. You can think of a GPU as having basically, 50 hands, so it’s able to write out all 50 lines at once, as long as they’re all doing simple tasks. So the CPU instead tells the GPU what letter to write next, rather than spending its time writing out letters.

5

AceDecade t1_j6lqd0i wrote

Can you name some grammar rules that produce grammatically correct, semantically incorrect statements when you misuse them?

For example “he are running” is not grammatically correct, nor is “he will run yesterday”. I can think of plenty of grammar rules that product grammatically incorrect sentences when not followed, so I’m a bit skeptical that there are many grammar rules that produce grammatically correct sentences when not followed

3

john5-2 t1_j6lp9tp wrote

Think of it like adding parentheses in math.

Big (brown (brick wall))

Words to the left are things that fit into what's to their right.

A "brick wall" is a kind of wall. Brown is then a kind of brick wall. Big is a kind of brown brick wall.

That's the best I can do, but trust me, it makes sense.

3

AdiSoldier245 t1_j6lp924 wrote

An integrated GPU is a seperate GPU inside the processor, it's not using the CPU to compute graphics. If you look at internal layouts of a processor with an iGPU, you'll see the GPU as a seperate object. So displaying doesn't slow down the CPU part of the CPU(that much, there could be bandwith issues).

A discrete GPU is what goes into a pcie slot and is a GPU outside of the processor. This is what most games require as the iGPU is mostly only enough for displaying and maybe processing video.

Software rendering is using the CPU cores themselves to do graphics tasks.

5