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 :
بازگشت