Loading [MathJax]/extensions/MathMenu.js
A high-performance area-efficient multifunction interpolator | IEEE Conference Publication | IEEE Xplore

A high-performance area-efficient multifunction interpolator


Abstract:

This paper presents the algorithms and implementation of a high-performance functional unit used for multiple interpolation applications. Graphics processing units (GPUs)...Show More

Abstract:

This paper presents the algorithms and implementation of a high-performance functional unit used for multiple interpolation applications. Graphics processing units (GPUs) frequently perform two classes of floating point interpolation within programmable shaders: per-pixel attribute interpolation and transcendental function approximation. We present a design that efficiently performs both classes of interpolation on a shared functional unit. Enhanced minimax approximations with quadratic interpolation minimize lookup-table sizes and datapath widths for fully-pipelined function approximation. Rectangular multipliers support both sign-magnitude and two's complement inputs of variable widths. Superpipelining is used throughout the design to increase operating frequency and interpolation throughput while maximizing area efficiency.
Date of Conference: 27-29 June 2005
Date Added to IEEE Xplore: 25 July 2005
Print ISBN:0-7695-2366-8
Print ISSN: 1063-6889
Conference Location: Cape Cod, MA, USA
NVIDIA Corporation, Santa Clara, CA, USA
NVIDIA Corporation, Santa Clara, CA, USA

NVIDIA Corporation, Santa Clara, CA, USA
NVIDIA Corporation, Santa Clara, CA, USA

Contact IEEE to Subscribe

References

References is not available for this document.