• 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