DocumentCode :
2652905
Title :
A new floating-point architecture for wireless 3D graphics
Author :
Lutz, David R. ; Hinds, Chris N.
Author_Institution :
ARM Inc., Austin, TX, USA
Volume :
2
fYear :
2004
fDate :
7-10 Nov. 2004
Firstpage :
1879
Abstract :
We present a new ARM architecture designed to speed up geometry computations for wireless 3D graphics. Our motivating problem is the graphics geometry pipeline, and we begin by examining its fundamental operations: matrix manipulations, dot products, cross products, distance computation and divisions. The operations are used to derive a minimal but powerful SIMD instruction set. The difficulty of vectorizing some of the operations leads to a novel solution using new load/store instructions. We conclude with examples showing how the graphics problem maps onto a possible implementation, and a discussion of the speedups provided over ARM´s general-purpose floating-point processor.
Keywords :
cellular radio; computational geometry; computer graphics; floating point arithmetic; instruction sets; parallel architectures; pipeline arithmetic; SIMD instruction set; cell phone; cross products; distance computation; distance divisions; dot products; floating-point architecture; geometry computations; graphics geometry pipeline; matrix manipulations; wireless 3D graphics; Cellular phones; Computational geometry; Computer architecture; Engines; Graphics; Handheld computers; Pipelines; Rendering (computer graphics); Road transportation; Solid modeling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Signals, Systems and Computers, 2004. Conference Record of the Thirty-Eighth Asilomar Conference on
Print_ISBN :
0-7803-8622-1
Type :
conf
DOI :
10.1109/ACSSC.2004.1399490
Filename :
1399490
Link To Document :
بازگشت