Do GPU's have caching systems or an operating system like a CPU does? [on hold]
up vote
-1
down vote
favorite
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?
gpu gpgpu
put on hold as too broad by harrymc, DrMoishe Pippik, PeterH, bertieb, Kamil Maciorowski Dec 12 at 9:44
Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
add a comment |
up vote
-1
down vote
favorite
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?
gpu gpgpu
put on hold as too broad by harrymc, DrMoishe Pippik, PeterH, bertieb, Kamil Maciorowski Dec 12 at 9:44
Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
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
Dec 5 at 18:56
1
CPUs don’t have an operation system.
– Ramhound
Dec 5 at 19:08
Did you mean GPUs?
– K7AAY
Dec 5 at 22:38
add a comment |
up vote
-1
down vote
favorite
up vote
-1
down vote
favorite
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?
gpu gpgpu
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?
gpu gpgpu
gpu gpgpu
asked Dec 5 at 16:50
Mauricio Martinez
32
32
put on hold as too broad by harrymc, DrMoishe Pippik, PeterH, bertieb, Kamil Maciorowski Dec 12 at 9:44
Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
put on hold as too broad by harrymc, DrMoishe Pippik, PeterH, bertieb, Kamil Maciorowski Dec 12 at 9:44
Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
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
Dec 5 at 18:56
1
CPUs don’t have an operation system.
– Ramhound
Dec 5 at 19:08
Did you mean GPUs?
– K7AAY
Dec 5 at 22:38
add a comment |
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
Dec 5 at 18:56
1
CPUs don’t have an operation system.
– Ramhound
Dec 5 at 19:08
Did you mean GPUs?
– K7AAY
Dec 5 at 22:38
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
Dec 5 at 18:56
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
Dec 5 at 18:56
1
1
CPUs don’t have an operation system.
– Ramhound
Dec 5 at 19:08
CPUs don’t have an operation system.
– Ramhound
Dec 5 at 19:08
Did you mean GPUs?
– K7AAY
Dec 5 at 22:38
Did you mean GPUs?
– K7AAY
Dec 5 at 22:38
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
accepted
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.
Thanks. I appreciate the help.
– Mauricio Martinez
Dec 5 at 18:56
Pascal most definitely has dedicated video memory (VRAM). However, DX12, CUDA, Vulcan handle controlling the GPU.
– Ramhound
Dec 5 at 19:10
Dedicated VRAM? Yes. Virtual? Not as Windows or *ix knows virtual (i.e., swapfiles).
– K7AAY
Dec 5 at 22:37
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
accepted
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.
Thanks. I appreciate the help.
– Mauricio Martinez
Dec 5 at 18:56
Pascal most definitely has dedicated video memory (VRAM). However, DX12, CUDA, Vulcan handle controlling the GPU.
– Ramhound
Dec 5 at 19:10
Dedicated VRAM? Yes. Virtual? Not as Windows or *ix knows virtual (i.e., swapfiles).
– K7AAY
Dec 5 at 22:37
add a comment |
up vote
0
down vote
accepted
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.
Thanks. I appreciate the help.
– Mauricio Martinez
Dec 5 at 18:56
Pascal most definitely has dedicated video memory (VRAM). However, DX12, CUDA, Vulcan handle controlling the GPU.
– Ramhound
Dec 5 at 19:10
Dedicated VRAM? Yes. Virtual? Not as Windows or *ix knows virtual (i.e., swapfiles).
– K7AAY
Dec 5 at 22:37
add a comment |
up vote
0
down vote
accepted
up vote
0
down vote
accepted
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.
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.
answered Dec 5 at 18:55
K7AAY
3,35321437
3,35321437
Thanks. I appreciate the help.
– Mauricio Martinez
Dec 5 at 18:56
Pascal most definitely has dedicated video memory (VRAM). However, DX12, CUDA, Vulcan handle controlling the GPU.
– Ramhound
Dec 5 at 19:10
Dedicated VRAM? Yes. Virtual? Not as Windows or *ix knows virtual (i.e., swapfiles).
– K7AAY
Dec 5 at 22:37
add a comment |
Thanks. I appreciate the help.
– Mauricio Martinez
Dec 5 at 18:56
Pascal most definitely has dedicated video memory (VRAM). However, DX12, CUDA, Vulcan handle controlling the GPU.
– Ramhound
Dec 5 at 19:10
Dedicated VRAM? Yes. Virtual? Not as Windows or *ix knows virtual (i.e., swapfiles).
– K7AAY
Dec 5 at 22:37
Thanks. I appreciate the help.
– Mauricio Martinez
Dec 5 at 18:56
Thanks. I appreciate the help.
– Mauricio Martinez
Dec 5 at 18:56
Pascal most definitely has dedicated video memory (VRAM). However, DX12, CUDA, Vulcan handle controlling the GPU.
– Ramhound
Dec 5 at 19:10
Pascal most definitely has dedicated video memory (VRAM). However, DX12, CUDA, Vulcan handle controlling the GPU.
– Ramhound
Dec 5 at 19:10
Dedicated VRAM? Yes. Virtual? Not as Windows or *ix knows virtual (i.e., swapfiles).
– K7AAY
Dec 5 at 22:37
Dedicated VRAM? Yes. Virtual? Not as Windows or *ix knows virtual (i.e., swapfiles).
– K7AAY
Dec 5 at 22:37
add a comment |
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
Dec 5 at 18:56
1
CPUs don’t have an operation system.
– Ramhound
Dec 5 at 19:08
Did you mean GPUs?
– K7AAY
Dec 5 at 22:38