Mobile QR Code QR CODE
Title A Multifunction Unit for Matrix, Vector and Elementary Functions Computation in Mobile GPU Shaders
Authors Byeong-Gyu Nam(Byeong-Gyu Nam)
DOI https://doi.org/10.5573/JSTS.2019.19.1.097
Page pp.97-108
ISSN 1598-1657
Keywords Multifunction unit ; hybrid number system ; logarithmic arithmetic ; 3D computer graphics ; shader ; mobile GPU
Abstract This paper presents a delay and area optimized multifunction unit with a wide operation set of matrix, vector, and elementary functions for mobile and wearable GPU shaders. The proposed unit unifies 25 non-trivial arithmetic operations on its single four-way arithmetic hardware. It employs two programmable modules for the unification of its operations. Novel unification architectures for these programmable modules are presented to optimize delay and area of the unit. Based on these architectures, the multifunction unit shows 10% and 3.5% reductions in its delay and area, respectively, compared with the prior art.