This article proposes a novel micro-architecture approach for mobile GPUs aimed at early removing the occluded geometry in a scene by leveraging frame-to-frame coherence, thus reducing the overall energy consumption. Mobile GPUs commonly implement a Tile-Based Rendering (TBR) architecture that differentiates two main phases: the Geometry Pipeline, where all the geometry of a scene is processed; and the Raster Pipeline, where primitives are rendered in a framebuffer. After the Geometry Pipeline, only non-culled primitives inside the camera’s frustum are stored into the Parameter Buffer, a data structure stored in DRAM. However, among the non-culled primitives there is a significant amount that are rendered but non-visible at all, resulting i...
It is commonplace for graphics processing units or GPUs today to render extremely complex 3D scenes ...
The mobile phone is one of the most widespread devices with rendering capabilities. Those capabiliti...
The mobile phone is one of the most widespread devices with rendering capabilities. Those capabiliti...
During real-time graphics rendering, objects are processed by the GPU in the order they are submitte...
The most common task of GPUs is to render images in real time. When rendering a 3D scene, a key step...
Mobile devices have led the boom in the technological segment in the recent years. They have witness...
In real-time rendering, a 3D scene is modelled with meshes of triangles that the GPU projects to the...
The most common task of GPUs is to render images in real time. When rendering a 3D scene, a key step...
GPUs are one of the most energy-consuming components for real-time rendering applications, since a l...
The computation capabilities of mobile GPUs have greatly evolved in the last generations, allowing r...
The design of mobile GPUs is all about saving energy. Smartphones and tablets are battery-operated a...
3D graphics have quickly become a popular form of media that can also be accessed with today’s mobil...
The energy consumption of a graphics processing unit (GPU) is an important factor in its design, whe...
The goal of this thesis is to propose novel and effective techniques to eliminate redundant computat...
GPUs' main workload is real-time image rendering. These applications take a description of a (animat...
It is commonplace for graphics processing units or GPUs today to render extremely complex 3D scenes ...
The mobile phone is one of the most widespread devices with rendering capabilities. Those capabiliti...
The mobile phone is one of the most widespread devices with rendering capabilities. Those capabiliti...
During real-time graphics rendering, objects are processed by the GPU in the order they are submitte...
The most common task of GPUs is to render images in real time. When rendering a 3D scene, a key step...
Mobile devices have led the boom in the technological segment in the recent years. They have witness...
In real-time rendering, a 3D scene is modelled with meshes of triangles that the GPU projects to the...
The most common task of GPUs is to render images in real time. When rendering a 3D scene, a key step...
GPUs are one of the most energy-consuming components for real-time rendering applications, since a l...
The computation capabilities of mobile GPUs have greatly evolved in the last generations, allowing r...
The design of mobile GPUs is all about saving energy. Smartphones and tablets are battery-operated a...
3D graphics have quickly become a popular form of media that can also be accessed with today’s mobil...
The energy consumption of a graphics processing unit (GPU) is an important factor in its design, whe...
The goal of this thesis is to propose novel and effective techniques to eliminate redundant computat...
GPUs' main workload is real-time image rendering. These applications take a description of a (animat...
It is commonplace for graphics processing units or GPUs today to render extremely complex 3D scenes ...
The mobile phone is one of the most widespread devices with rendering capabilities. Those capabiliti...
The mobile phone is one of the most widespread devices with rendering capabilities. Those capabiliti...