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
Link To Document