Inledningsvis infördes som specialacceleratorer för grafikapplikationer, GPUs har nu vuxit fram som allmänna ändamål datorplattformar för ett brett spektrum av applikationer. För att möta kraven i dessa applikationer, moderna GPU:er inkluderar betydande hårdvaruhanterade caches. Flera faktorer, såsom unik arkitektur av GPU, ökning av CPU-GPU heterogena datorer etc., kräver dock effektiv hantering av cache för att uppnå hög prestanda och energieffektivitet. På senare tid har flera tekniker föreslagits för detta ändamål. I detta dokument kartlägger vi flera arkitektoniska och systemnivå tekniker som föreslås för att hantera och utnyttja GPU-cache. Vi diskuterar också vikten och utmaningarna med cachehantering i GPU. Syftet med detta dokument är att ge läsarna insikter i cachehantering tekniker för GPUs och motivera dem att föreslå ännu bättre tekniker för att utnyttja den fulla potentialen av caches i GPUs i morgon en.
Mittal S. presenterade klassificeringen av tekniker för att hantera och utnyttja GPU-cache Ref.
A Survey of Techniques for Managing and Leveraging Caches in GPUs
{'venue': 'Journal of Circuits, Systems, and Computers', 'journal': 'Journal of Circuits, Systems, and Computers', 'mag_field_of_study': ['Computer Science']}