• DocumentCode
    2582253
  • Title

    Boosting mobile GPU performance with a decoupled access/execute fragment processor

  • Author

    Arnau, José-María ; Parcerisa, Joan-Manuel ; Xekalakis, Polychronis

  • Author_Institution
    Comput. Archit. Dept., Univ. Politec. de Catalunya, Barcelona, Spain
  • fYear
    2012
  • fDate
    9-13 June 2012
  • Firstpage
    84
  • Lastpage
    93
  • Abstract
    Smartphones represent one of the fastest growing markets, providing significant hardware/software improvements every few months. However, supporting these capabilities reduces the operating time per battery charge. The CPU/GPU component is only left with a shrinking fraction of the power budget, since most of the energy is consumed by the screen and the antenna. In this paper, we focus on improving the energy efficiency of the GPU since graphical applications consist an important part of the existing market. Moreover, the trend towards better screens will inevitably lead to a higher demand for improved graphics rendering. We show that the main bottleneck for these applications is the texture cache and that traditional techniques for hiding memory latency (prefetching, multithreading) do not work well or come at a high energy cost. We thus propose the migration of GPU designs towards the decoupled access-execute concept. Furthermore, we significantly reduce bandwidth usage in the decoupled architecture by exploiting inter-core data sharing. Using commercial Android applications, we show that the end design can achieve 93% of the performance of a heavily multithreaded GPU while providing energy savings of 34%.
  • Keywords
    cache storage; graphics processing units; multi-threading; rendering (computer graphics); smart phones; CPU/GPU component; decoupled access/execute fragment processor; graphics rendering; hardware/software improvements; inter-core data sharing; memory latency; mobile GPU performance; multithreaded GPU; smartphones; texture cache; Abstracts; Computer architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture (ISCA), 2012 39th Annual International Symposium on
  • Conference_Location
    Portland, OR
  • ISSN
    1063-6897
  • Print_ISBN
    978-1-4673-0475-7
  • Electronic_ISBN
    1063-6897
  • Type

    conf

  • DOI
    10.1109/ISCA.2012.6237008
  • Filename
    6237008