International Conference on Instrumentation, Measurement, Circuits and Systems (ICIMCS 2011)
171 Design of Elementary Functions Evaluator for Unified Graphics Shaders
Download citation file:
- Ris (Zotero)
- Reference Manager
This paper presents the design of a hardware elementary function evaluator based on cubic Bezier approximation for Unified Graphics Shaders. The domain of a function is divided into a few intervals and a set of control points is calculated for the cubic Bezier approximation function such that the maximum error is within the requirements. The sets of control points are stored in a lookup table (LUT). During the process of function evaluation, we take into consideration the continuity of the elementary function and hardware complexity of the Bezier curve. According to the proposed circuit structure, we have implemented the circuit structure on FPGA and have also synthesized the design with Synopsys tool (DC). The verification results demonstrate that the design proposed can not only provide the better approximations to complicated fitting curves which satisfy the graphics processor precision requirement, but also have a simple structure and high speed.