• DocumentCode
    2885663
  • Title

    Accelerating floating-point 3D graphics for vector microprocessors

  • Author

    Lutz, David R. ; Hinds, Chris N.

  • Author_Institution
    ARM Inc., Austin, TX, USA
  • Volume
    1
  • fYear
    2003
  • fDate
    9-12 Nov. 2003
  • Firstpage
    355
  • Abstract
    We present performance results and discuss optimization techniques for floating-point 3D graphics primitives on the ARM vector floating-point (VFP) coprocessor. Much of the work in 3D graphics is performed by a surprisingly small number of primitives. Handheld devices cannot always afford the power and cost of dedicated graphics processors, so there is considerable interest in performing these primitives on the handheld´s own processor. In this paper, we examine the 3D graphics pipeline, break out the important primitives, and then show how to vectorize and optimize these primitives on the VFP.
  • Keywords
    computer graphics; coprocessors; floating point arithmetic; optimisation; vector processor systems; 3D graphics pipeline; ARM vector floating-point coprocessor; floating-point 3D graphics primitive; optimization; vector microprocessor; Acceleration; Computer architecture; Coprocessors; Graphics; Handheld computers; Microprocessors; Pipelines; Registers; Rendering (computer graphics); Road transportation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signals, Systems and Computers, 2004. Conference Record of the Thirty-Seventh Asilomar Conference on
  • Print_ISBN
    0-7803-8104-1
  • Type

    conf

  • DOI
    10.1109/ACSSC.2003.1291935
  • Filename
    1291935