Item request has been placed! ×
Item request cannot be made. ×
loading  Processing Request

Dynamic sampling rate: harnessing frame coherence in graphics applications for energy-efficient GPUs

Item request has been placed! ×
Item request cannot be made. ×
loading   Processing Request
  • معلومة اضافية
    • Contributors:
      Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors; Universitat Politècnica de Catalunya. ARCO - Microarquitectura i Compiladors
    • بيانات النشر:
      Springer Nature
    • الموضوع:
      2022
    • Collection:
      Universitat Politècnica de Catalunya, BarcelonaTech: UPCommons - Global access to UPC knowledge
    • نبذة مختصرة :
      In real-time rendering, a 3D scene is modelled with meshes of triangles that the GPU projects to the screen. They are discretized by sampling each triangle at regular space intervals to generate fragments which are then added texture and lighting effects by a shader program. Realistic scenes require detailed geometric models, complex shaders, high-resolution displays and high screen refreshing rates, which all come at a great compute time and energy cost. This cost is often dominated by the fragment shader, which runs for each sampled fragment. Conventional GPUs sample the triangles once per pixel; however, there are many screen regions containing low variation that produce identical fragments and could be sampled at lower than pixel-rate with no loss in quality. Additionally, as temporal frame coherence makes consecutive frames very similar, such variations are usually maintained from frame to frame. This work proposes Dynamic Sampling Rate (DSR), a novel hardware mechanism to reduce redundancy and improve the energy efficiency in graphics applications. DSR analyzes the spatial frequencies of the scene once it has been rendered. Then, it leverages the temporal coherence in consecutive frames to decide, for each region of the screen, the lowest sampling rate to employ in the next frame that maintains image quality. We evaluate the performance of a state-of-the-art mobile GPU architecture extended with DSR for a wide variety of applications. Experimental results show that DSR is able to remove most of the redundancy inherent in the color computations at fragment granularity, which brings average speedups of 1.68x and energy savings of 40%. ; This work has been supported by the the CoCoUnit ERC Advanced Grant of the EU’s Horizon 2020 program (Grant No. 833057), Spanish State Research Agency (MCIN/AEI) under Grant PID2020-113172RB-I00, the ICREA Academia program, and the Generalitat de Catalunya under Grant FI-DGR 2016. Funding was provided by Ministerio de Economía, Industria y Competitividad, Gobierno de España ...
    • File Description:
      application/pdf
    • ISSN:
      1573-0484
    • Relation:
      https://link.springer.com/article/10.1007/s11227-022-04413-7; info:eu-repo/grantAgreement/EC/H2020/833057/EU/CoCoUnit: An Energy-Efficient Processing Unit for Cognitive Computing/CoCoUnit; info:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2017-2020/PID2020-113172RB-I00/ES/ARQUITECTURAS DE DOMINIO ESPECIFICO PARA SISTEMAS DE COMPUTACION ENERGETICAMENTE EFICIENTES/; info:eu-repo/grantAgreement/MINECO/1PN/TIN2016-75344-R; Anglada, M. [et al.]. Dynamic sampling rate: harnessing frame coherence in graphics applications for energy-efficient GPUs. "Journal of supercomputing", 2022, vol. 78, núm. 13, p. 14940-14964.; http://hdl.handle.net/2117/367321
    • الرقم المعرف:
      10.1007/s11227-022-04413-7
    • الدخول الالكتروني :
      http://hdl.handle.net/2117/367321
      https://doi.org/10.1007/s11227-022-04413-7
    • Rights:
      Attribution 4.0 International ; https://creativecommons.org/licenses/by/4.0/ ; Open Access
    • الرقم المعرف:
      edsbas.8136D01A