• DocumentCode
    2652846
  • Title

    Exploration and evaluation of PLX floating-point instructions and implementations for 3D graphics

  • Author

    Yang, Xiao ; Valia, Shamik K. ; Schulte, Michael J. ; Lee, Ruby B.

  • Author_Institution
    Dept. of Electr. Eng., Princeton Univ., NJ, USA
  • Volume
    2
  • fYear
    2004
  • fDate
    7-10 Nov. 2004
  • Firstpage
    1873
  • Abstract
    PLX FP is a floating-point instruction set architecture (ISA) extension to PLX that is designed for fast and efficient 3D graphics processing. In this paper, we explore the implementation and performance of the fundamental functional unit for PLX FP, the floating-point multiply-accumulate (FMAC) functional unit. We present simulation and synthesis results for several implementations with increasingly powerful sets of instructions, to compare area and delay tradeoffs. We also evaluate the performance tradeoffs with examples taken from the 3D graphics processing pipeline.
  • Keywords
    computer graphics; floating point arithmetic; instruction sets; pipeline arithmetic; 3D graphics processing; delay tradeoffs; floating-point instruction set architecture; floating-point multiply-accumulate functional unit; Arithmetic; Color; Computer architecture; Computer graphics; Costs; Delay; Engines; Instruction sets; Parallel processing; Scientific computing;
  • 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.1399489
  • Filename
    1399489