bandwidth demand
Recently Published Documents


TOTAL DOCUMENTS

47
(FIVE YEARS 10)

H-INDEX

7
(FIVE YEARS 1)

2022 ◽  
Vol 19 (1) ◽  
pp. 1-26
Author(s):  
Aditya Ukarande ◽  
Suryakant Patidar ◽  
Ram Rangan

The compute work rasterizer or the GigaThread Engine of a modern NVIDIA GPU focuses on maximizing compute work occupancy across all streaming multiprocessors in a GPU while retaining design simplicity. In this article, we identify the operational aspects of the GigaThread Engine that help it meet those goals but also lead to less-than-ideal cache locality for texture accesses in 2D compute shaders, which are an important optimization target for gaming applications. We develop three software techniques, namely LargeCTAs , Swizzle , and Agents , to show that it is possible to effectively exploit the texture data working set overlap intrinsic to 2D compute shaders. We evaluate these techniques on gaming applications across two generations of NVIDIA GPUs, RTX 2080 and RTX 3080, and find that they are effective on both GPUs. We find that the bandwidth savings from all our software techniques on RTX 2080 is much higher than the bandwidth savings on baseline execution from inter-generational cache capacity increase going from RTX 2080 to RTX 3080. Our best-performing technique, Agents , records up to a 4.7% average full-frame speedup by reducing bandwidth demand of targeted shaders at the L1-L2 and L2-DRAM interfaces by 23% and 32%, respectively, on the latest generation RTX 3080. These results acutely highlight the sensitivity of cache locality to compute work rasterization order and the importance of locality-aware cooperative thread array scheduling for gaming applications.


2021 ◽  
Author(s):  
Mathias Kern ◽  
◽  
Russell Ainslie ◽  
Doug Williams ◽  
Arnaud Jacquet ◽  
...  

Author(s):  
Mathias Kern ◽  
◽  
Russell Ainslie ◽  
Doug Williams ◽  
Arnaud Jacquet ◽  
...  

2020 ◽  
Vol 25 (3) ◽  
pp. 1114-1121
Author(s):  
Armir Bujari ◽  
Ombretta Gaggi ◽  
Michele Luglio ◽  
Claudio E. Palazzi ◽  
Giacomo Quadrio ◽  
...  
Keyword(s):  

2020 ◽  
Vol 12 (3) ◽  
pp. 691-698
Author(s):  
Iordanis K. Giannopoulos ◽  
Asimakis K. Leros ◽  
Apostolos P. Leros ◽  
Panagiotis Kofinas ◽  
Anastasios I. Dounis

Sign in / Sign up

Export Citation Format

Share Document