• DocumentCode
    2614600
  • Title

    Benchmarks and performance analysis of decimal floating-point applications

  • Author

    Wang, Liang-Kai ; Tsen, Charles ; Schulte, Michael J. ; Jhalani, Divya

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Wisconsin - Madison, Madison, WI
  • fYear
    2007
  • fDate
    7-10 Oct. 2007
  • Firstpage
    164
  • Lastpage
    170
  • Abstract
    The IEEE P754 draft standard for floating-point arithmetic provides specifications for decimal floating-point (DFP) formats and operations. Based on this standard, many developers will provide support for DFP calculations. We present a benchmark suite for DFP applications and use this suite to evaluate the performance of hardware and software DFP solutions. Our benchmarks include banking, commerce, risk-management, tax, and telephone billing applications organized into a suite of five macro benchmarks. In addition to developing our own applications, we leverage open-source projects and academic financial analysis applications. The benchmarks are modular, making them easy to adapt for different DFP solutions. We use the benchmarks to evaluate the performance of the decNumber DFP library and an extended version of the SimpleScalar PISA architecture with hardware and instruction set support for DFP operations. Our analysis shows that providing processor support for high-speed DFP operations significantly improves the performance of DFP applications.
  • Keywords
    computer architecture; floating point arithmetic; instruction sets; public domain software; risk management; IEEE P754 draft standard for floating-point arithmetic; SimpleScalar PISA architecture; academic financial analysis applications; decimal floating-point applications; hardware-software performance; instruction set support; open-source projects; performance analysis; risk-management; telephone billing applications; Application software; Banking; Business; Floating-point arithmetic; Hardware; Open source software; Performance analysis; Software performance; Standards development; Telephony;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 2007. ICCD 2007. 25th International Conference on
  • Conference_Location
    Lake Tahoe, CA
  • ISSN
    1063-6404
  • Print_ISBN
    978-1-4244-1257-0
  • Electronic_ISBN
    1063-6404
  • Type

    conf

  • DOI
    10.1109/ICCD.2007.4601896
  • Filename
    4601896