DocumentCode
2790049
Title
Analysis of a Computational Biology Simulation Technique on Emerging Processing Architectures
Author
Meredith, Jeremy S. ; Alam, Sadaf R. ; Vetter, Jeffrey S.
Author_Institution
Comput. Sci. & Math. Div., Oak Ridge Nat. Lab., TN
fYear
2007
fDate
26-30 March 2007
Firstpage
1
Lastpage
8
Abstract
Multi-paradigm, multi-threaded and multi-core computing devices available today provide several orders of magnitude performance improvement over mainstream microprocessors. These devices include the STI Cell Broadband Engine, graphical processing units (GPU) and the Cray massively-multithreaded processors - available in desktop computing systems as well as proposed for supercomputing platforms. The main challenge in utilizing these powerful devices is their unique programming paradigms. GPUs and the Cell systems require code developers to manage code and data explicitly, while the Cray multithreaded architecture requires them to generate a very large number of threads or independent tasks concurrently. In this paper, we explain strategies for optimizing a molecular dynamics (MD) calculation that is used in biomolecular simulations on three devices: Cell, GPU and MTA-2. We show that the Cray MTA-2 system requires minimal code modification and does not outperform the microprocessor runs; but it demonstrates an improved workload scaling behavior over the microprocessor implementation. On the other hand, substantial porting and optimization efforts on the Cell and the GPU systems result in a 5times to 6times improvement, respectively, over a 2.2 GHz Opteron system.
Keywords
Cray computers; biology computing; computer architecture; computer graphic equipment; digital simulation; microprocessor chips; molecular biophysics; molecular dynamics method; multi-threading; Cray MTA-2 system; Cray massively-multithreaded processors; GPU systems; STI Cell Broadband Engine; biomolecular simulations; computational biology simulation technique; desktop computing systems; graphical processing units; microprocessors; molecular dynamics; multithreaded architecture; programming; supercomputing platforms; Analytical models; Biological system modeling; Biology computing; Computational biology; Computational modeling; Computer architecture; Engines; Microprocessors; Power system management; Yarn;
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.370444
Filename
4228172
Link To Document