Jump to content

Uhm gpu cache is the VRAM? You just need big amounts of cache for gpu's so they can't have super fast cache like cpu's do.

Location: Kaunas, Lithuania, Europe, Earth, Solar System, Local Interstellar Cloud, Local Bubble, Gould Belt, Orion Arm, Milky Way, Milky Way subgroup, Local Group, Virgo Supercluster, Laniakea, Pisces–Cetus Supercluster Complex, Observable universe, Universe.

Spoiler

12700, B660M Mortar DDR4, 32GB 3200C16 Viper Steel, 2TB SN570, EVGA Supernova G6 850W, be quiet! 500FX, EVGA 3070Ti FTW3 Ultra.

 

Link to comment
https://linustechtips.com/topic/388275-why-dont-gpu-have-cache/#findComment-5241253
Share on other sites

Link to post
Share on other sites

gpu's do have cache. Go look at pcper's coverage of the GTX 970 memory gate

Please spend as much time writing your question, as you want me to spend responding to it.  Take some time, and explain your issue, please!

Spoiler

If you need to learn how to install Windows, check here:  http://linustechtips.com/main/topic/324871-guide-how-to-install-windows-the-right-way/

Event Viewer 101: https://youtu.be/GiF9N3fJbnE

 

Link to comment
https://linustechtips.com/topic/388275-why-dont-gpu-have-cache/#findComment-5241270
Share on other sites

Link to post
Share on other sites

if amd goal with HBM is to reduce latency & improve bandwidth, why not have a cache like a CPU do ?

Please enlighten me

They do have cache, it's just spread out over a ton of cores. My 780 Ti (and all of Kepler) has 64KB of Cache per thread.

It is divided either 16/48, 32/32 or 48/16 into local and shared portions. The local is basically L1 cache and is used for the registers. L2 is for sharing between other threads in the block.

 

Look up the documentation on nVidia CUDA for a more in depth answer.

Link to comment
https://linustechtips.com/topic/388275-why-dont-gpu-have-cache/#findComment-5241279
Share on other sites

Link to post
Share on other sites

Uhm gpu cache is the VRAM? You just need big amounts of cache for gpu's so they can't have super fast cache like cpu's do.

Cache is not the same as (V)RAM.

 

Cache is super-fast, super low-latency memory embedded onto the IC right next to the processing core(s) it's serving. VRAM is the same to a GPU as RAM is to a CPU. VRAM actually has a way higher bandwith than regular RAM. The tradeoff is that latency is bigger on VRAM.

Link to comment
https://linustechtips.com/topic/388275-why-dont-gpu-have-cache/#findComment-5241303
Share on other sites

Link to post
Share on other sites

check a block diagram and you will find GPUs have cache.

 

AMD GCN:

AMD-Hawaii-GCN-2.0.jpg

 

nvidia maxwell:

gtx980-17b.jpg

Link to comment
https://linustechtips.com/topic/388275-why-dont-gpu-have-cache/#findComment-5241371
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×