Fast parallel algorithms for short-range molecular dynamics
Journal of Computational Physics
Performance characterization of molecular dynamics techniques for biomolecular simulations
Proceedings of the eleventh ACM SIGPLAN symposium on Principles and practice of parallel programming
IEEE International Symposium on Workload Characterization
IISWC '07 Proceedings of the 2007 IEEE 10th International Symposium on Workload Characterization
Early evaluation of the cray XT3
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Hi-index | 0.00 |
Multi-core processors introduce many challenges both at the systemand application levels that need to be addressed in order to attain the best performance.In this paper, we study the impact of the multi-core technologies inthe context of two scalable, production-level molecular dynamics simulationframeworks. Experimental analysis and observations in this paper provide for abetter understanding of the interactions between the application and the underlyingsystem features such as memory bandwidth, architectural optimization,and communication library implementation. In particular, we observe that parallelefficiencies could be as low as 50% on quad-core systems while a set ofdual-core processors connected with a high speed interconnect can easily outperformthe same number of cores on a socket or in a package. This indicates thatcertain modifications to the software stack and application implementations arenecessary in order to fully exploit the performance of multi-core based systems.