• DocumentCode
    2485113
  • Title

    Accelerating numerical calculation on the Cray XMT

  • Author

    Scherrer, Chad ; Shippert, Tim ; Marquez, Andres

  • Author_Institution
    Comput. Sci. & Math. Div., Pacific Northwest Nat. Lab., Richland, WA, USA
  • fYear
    2009
  • fDate
    23-29 May 2009
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    The Cray XMT provides hardware support for parallel algorithms that would be communication- or memory-bound on other machines. Unfortunately, even if an algorithm meets these criteria, performance suffers if the algorithm is too numerically intensive. We present a lookup-based approach that achieves a significant performance advantage over explicit calculation. We describe an approach to balancing memory bandwidth against on-chip floating point capabilities, leading to further speedup. Finally, we provide table lookup algorithms for a number of common functions.
  • Keywords
    multi-threading; parallel algorithms; shared memory systems; table lookup; Cray XMT; hardware support; lookup-based approach; memory bandwidth; on-chip floating point capabilities; parallel algorithms; table lookup algorithms; Acceleration; Bandwidth; Concurrent computing; Hardware; Laboratories; Linear discriminant analysis; Mathematics; Parallel algorithms; Table lookup; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on
  • Conference_Location
    Rome
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4244-3751-1
  • Electronic_ISBN
    1530-2075
  • Type

    conf

  • DOI
    10.1109/IPDPS.2009.5161110
  • Filename
    5161110