• DocumentCode
    3016011
  • Title

    Enhanced Parallel Processing in Wide Registers

  • Author

    Mitchell, Joan L. ; Hinds, Arianne T.

  • Author_Institution
    IBM Printing Syst. Div., Boulder, CO, USA
  • fYear
    2005
  • fDate
    04-08 April 2005
  • Firstpage
    22
  • Lastpage
    22
  • Abstract
    Wide computer registers offer opportunities to exploit parallel processing. Instead of using hardware assists to partition a register into independent noninteracting fields, the multiple data elements can borrow and carry from elements to the left, and yet be accurately separated. Algorithms can be designed so that they execute within the allocated precision. Their floating point or irrational constants (e.g., cosines) are converted into integer numerators with floating point denominators. The denominators are then merged into scaling terms. To control the dynamic range and thus require less bits of precision per element, shift rights can be used. The effect of the average truncation errors is analyzed and a technique shown to minimize this average error.
  • Keywords
    parallel processing; storage allocation; average truncation errors; enhanced parallel processing; floating point constants; floating point denominators; independent noninteracting fields; integer numerators; irrational constants; wide computer registers; Algorithm design and analysis; Arithmetic; Concurrent computing; Dynamic range; Finite wordlength effects; Hardware; Parallel processing; Printing; Registers; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2005. Proceedings. 19th IEEE International
  • Print_ISBN
    0-7695-2312-9
  • Type

    conf

  • DOI
    10.1109/IPDPS.2005.200
  • Filename
    1419841