DocumentCode :
3223420
Title :
Optimal Utilization of Heterogeneous Resources for Biomolecular Simulations
Author :
Hampton, Scott S. ; Alam, Sadaf R. ; Crozier, Paul S. ; Agarwal, Pratul K.
Author_Institution :
Oak Ridge Nat. Lab., Oak Ridge, TN, USA
fYear :
2010
fDate :
13-19 Nov. 2010
Firstpage :
1
Lastpage :
11
Abstract :
Biomolecular simulations have traditionally benefited from increases in the processor clock speed and coarse-grain inter-node parallelism on large-scale clusters. With stagnating clock frequencies, the evolutionary path for performance of microprocessors is maintained by virtue of core multiplication. Graphical processing units (GPUs) offer revolutionary performance potential at the cost of increased programming complexity. Furthermore, it has been extremely challenging to effectively utilize heterogeneous resources (host processor and GPU cores) for scientific simulations, as underlying systems, programming models and tools are continually evolving. In this paper, we present a parametric study demonstrating approaches to exploit resources of heterogeneous systems to reduce time-to-solution of a production-level application for biological simulations. By overlapping and pipelining computation and communication, we observe up to 10-fold application acceleration in multi-core and multi-GPU environments illustrating significant performance improvements over code acceleration approaches, where the host-to-accelerator ratio is static, and is constrained by a given algorithmic implementation.
Keywords :
biology computing; computer graphic equipment; coprocessors; GPU; biological simulations; biomolecular simulations; clock frequency; coarse-grain internode parallelism; code acceleration approaches; core multiplication; evolutionary path; graphical processing units; heterogeneous resources; large-scale clusters; microprocessors; processor clock speed; programming complexity; programming models; Acceleration; Biological system modeling; Computational modeling; Graphics processing unit; Kernel; Performance evaluation; Programming;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing, Networking, Storage and Analysis (SC), 2010 International Conference for
Conference_Location :
New Orleans, LA
Print_ISBN :
978-1-4244-7557-5
Electronic_ISBN :
978-1-4244-7558-2
Type :
conf
DOI :
10.1109/SC.2010.37
Filename :
5644896
Link To Document :
بازگشت