scholarly journals Locality-Aware CTA Scheduling for Gaming Applications

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.

Author(s):  
Surjeet K. Ahluwalia ◽  
Sharon M. McGroder ◽  
Martha J. Zaslow ◽  
Elizabeth C. Hair

2007 ◽  
Author(s):  
Fox ◽  
Jenkins ◽  
O'Malley ◽  
Bryans ◽  
Anaya-Lara ◽  
...  

2019 ◽  
Author(s):  
Zac Wylde ◽  
Foteini Spagopoulou ◽  
Amy K Hooper ◽  
Alexei A Maklakov ◽  
Russell Bonduriansky

Individuals within populations vary enormously in mortality risk and longevity, but the causes of this variation remain poorly understood. A potentially important and phylogenetically widespread source of such variation is maternal age at breeding, which typically has negative effects on offspring longevity. Here, we show that paternal age can affect offspring longevity as strongly as maternal age does, and that breeding age effects can interact over two generations in both matrilines and patrilines. We manipulated maternal and paternal ages at breeding over two generations in the neriid fly Telostylinus angusticollis. To determine whether breeding age effects can be modulated by the environment, we also manipulated larval diet and male competitive environment in the first generation. We found separate and interactive effects of parental and grandparental ages at breeding on descendants’ mortality rate and lifespan in both matrilines and patrilines. These breeding age effects were not modulated by grandparental larval diet quality or competitive environment. Our findings suggest that variation in maternal and paternal ages at breeding could contribute substantially to intra-population variation in mortality and longevity.


Author(s):  
Rajnikant Kumar

NSDL was registered by the SEBI on June 7, 1996 as India’s first depository to facilitate trading and settlement of securities in the dematerialized form. NSDL has been set up to cater to the demanding needs of the Indian capital markets. NSDL commenced operations on November 08, 1996. NSDL has been promoted by a number of companies, the prominent of them being IDBI, UTI, NSE, SBI, HDFC Bank Ltd., etc. The initial paid up capital of NSDL was Rs. 105 crore which was reduced to Rs. 80 crore. During 2000-2001 through buy-back programme by buying back 2.5 crore shares @ 12 Rs./share. It was done to bring the size of its capital in better alignment with its financial operations and to provide same return to shareholders by gainfully deploying the excess cash available with NSDL. NSDL carries out its activities through service providers such as depository participants (DPs), issuing companies and their registrars and share transfer agents and clearing corporations/ clearing houses of stock exchanges. These entities are NSDL's business partners and are integrated in to the NSDL depository system to provide various services to investors and clearing members. The investor can get depository services through NSDL's depository participants. An investor needs to open a depository account with a depository participant to avail of depository facilities. Depository system essentially aims at eliminating the voluminous and cumbersome paper work involved in the scrip-based system and offers scope for ‘paperless’ trading through state-of-the-art technology. A depository can be compared to a bank. A depository holds securities of investors in the form of electronic accounts, in the same way as bank holds money in a saving account. Besides, holding securities, a depository also provides services related to transactions in securities.


Author(s):  
Zakirova J.S. ◽  
Nadirbekova R.A. ◽  
Zholdoshev S.T.

The article analyze the long-term morbidity, spread of typhoid fever in the southern regions of the Kyrgyz republic, and remains a permanent epidemic focus in the Jalal-Abad region, where against the low availability of the population to high-quality drinking water, an additional factor on the body for more than two generations and radiation factor, which we confirmed by the spread among the inhabitants of Mailuu-Suu of nosological forms of the syndrome of immunological deficiency, as a predictor of risk groups for infectious diseases, including typhoid fever.


Sign in / Sign up

Export Citation Format

Share Document