Do GPU's have caching systems or an operating system like a CPU does?

-1

In terms of an operating system, does a GPU have some type of software on it to manage virtual memory, or context switching?

And in terms of hardware, does it have some type of caching system, or a TLB?

Mauricio Martinez

Posted 2018-12-05T16:50:40.850

Reputation: 3

Question was closed 2018-12-12T09:44:41.220

Please specify what you're trying to do and what GPU hardware you're using, by clicking on [edit] and adding the extremely useful information to your original question, so all can see it. Comments like this are intended to help you shape and refine your question post to zero in on what you want so we can provide the most useful answer. – K7AAY – 2018-12-05T18:56:51.403

1CPUs don’t have an operation system. – Ramhound – 2018-12-05T19:08:11.927

Did you mean GPUs? – K7AAY – 2018-12-05T22:38:11.357

Answers

0

Different GPUs handle this differently, as documented here. The Pascal series of GPUs share memory with the OS so there's no separate virtual memory.

K7AAY

Posted 2018-12-05T16:50:40.850

Reputation: 6 962

Pascal most definitely has dedicated video memory (VRAM). However, DX12, CUDA, Vulcan handle controlling the GPU. – Ramhound – 2018-12-05T19:10:05.893

Dedicated VRAM? Yes. Virtual? Not as Windows or *ix knows virtual (i.e., swapfiles). – K7AAY – 2018-12-05T22:37:41.477