DocumentCode :
2791848
Title :
Porting the GROMACS Molecular Dynamics Code to the Cell Processor
Author :
Olivier, Stephen ; Prins, Jan ; Derby, Jeff ; Vu, Ken
Author_Institution :
Dept. of Comput. Sci., North Carolina Univ., Chapel Hill, NC
fYear :
2007
fDate :
26-30 March 2007
Firstpage :
1
Lastpage :
8
Abstract :
The Cell processor offers substantial computational power which can be effectively utilized only if application design and implementation are tuned to the Cell architecture. In this paper, we examine application characteristics which facilitate efficient use of the Cell processor, and those which present obstacles to it. Moreover, we consider possible solutions designed to mitigate inefficiencies. The target application in our study is the GROMACS molecular dynamics package. We have accelerated the most-often used compute-intensive kernel while maintaining the constraints imposed by the structure of the surrounding program. The significant contribution of this paper is the consideration of the kernel in the context of a complex end-to-end application, with irregular data and code patterns, rather than an isolated kernel code. For this challenging scenario, our results show a 2X speedup versus hand-tuned VMX/SSE code running on high-end PowerPC and x86 uniprocessor machines.
Keywords :
chemistry computing; computer architecture; molecular dynamics method; optimising compilers; software packages; Cell architecture; Cell processor; GROMACS molecular dynamics package; optimizing compiler; Acceleration; Application software; Computer applications; Computer architecture; Computer science; Isolation technology; Kernel; Packaging; Registers; Sparse matrices;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
Conference_Location :
Long Beach, CA
Print_ISBN :
1-4244-0910-1
Electronic_ISBN :
1-4244-0910-1
Type :
conf
DOI :
10.1109/IPDPS.2007.370560
Filename :
4228288
Link To Document :
بازگشت