We present texture cache approximation as a method for using ex-isting hardware on GPUs to eliminate costly global memory ac-cesses. We develop a technique for using a GPU’s texture fetch units to generate approximate values, and argue that this technique is ap-plicable to a wide variety of GPU kernels. Applying texture cache approximation to an image blur kernel on an NVIDIA 780GTX, we obtain a 12 % reduction in kernel execution time while only intro-ducing 0.4 % output error in the final image. 1
© 2022 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for a...
As modern GPUs rely partly on their on-chip memories to counter the imminent off-chip memory wall, t...
A major challenge when designing general purpose graphics hardware is to allow efficient access to t...
This column examines the texture cache, an essential component of modern GPUs that plays an importan...
The texture-based volume rendering is a memory-intensive algorithm. Its performance relies heavily o...
The performance of hardware-based interactive rendering systems is often constrained by polygon fil...
Hardware texture mapping is essential for real-time rendering. Unfortunately the memory bandwidth an...
Video games and simulators commonly use very detailed textures, whose cumulative size is often large...
Abstract — With increasing interest in sophisticated graphics capabilities in mobile systems, energy...
Traditional graphics hardware architectures implement what we call the push architecture for texture...
We present a cache-based approach to handling the difficult problem of performing visually acceptabl...
Graphics processing units (GPUs) have become ubiquitous for general purpose applications due to thei...
While image texture is effective for use in pattern-recognition and image-analysis algorithms, textu...
In computer graphics, the goal of photorealistic rendering algorithms is to create con-vincing image...
Texture mapping has been a fundamental feature for commodity graphics hardware. However, a key chall...
© 2022 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for a...
As modern GPUs rely partly on their on-chip memories to counter the imminent off-chip memory wall, t...
A major challenge when designing general purpose graphics hardware is to allow efficient access to t...
This column examines the texture cache, an essential component of modern GPUs that plays an importan...
The texture-based volume rendering is a memory-intensive algorithm. Its performance relies heavily o...
The performance of hardware-based interactive rendering systems is often constrained by polygon fil...
Hardware texture mapping is essential for real-time rendering. Unfortunately the memory bandwidth an...
Video games and simulators commonly use very detailed textures, whose cumulative size is often large...
Abstract — With increasing interest in sophisticated graphics capabilities in mobile systems, energy...
Traditional graphics hardware architectures implement what we call the push architecture for texture...
We present a cache-based approach to handling the difficult problem of performing visually acceptabl...
Graphics processing units (GPUs) have become ubiquitous for general purpose applications due to thei...
While image texture is effective for use in pattern-recognition and image-analysis algorithms, textu...
In computer graphics, the goal of photorealistic rendering algorithms is to create con-vincing image...
Texture mapping has been a fundamental feature for commodity graphics hardware. However, a key chall...
© 2022 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for a...
As modern GPUs rely partly on their on-chip memories to counter the imminent off-chip memory wall, t...
A major challenge when designing general purpose graphics hardware is to allow efficient access to t...