Sequential optimization and shared and distributed memory parallelization in clusters

Tinetti, Fernando Gustavo

Título:
Sequential optimization and shared and distributed memory parallelization in clusters :  n-body/particle simulation
Autor:
Tinetti, Fernando Gustavo
Colaboradores:
Martín, Sergio M.
Temas:
COMPUTACIÓN PARALELAOPTIMIZACIÓNGENERACIÓN DE CÓDIGO
En:
Conference on Parallel and Distributed Computing and Systems (24ta : 2012 nov. 12-14 : Las Vegas). Proceedings . ACTA, 2012.
Resumen:
The particle-particle method for N-Body problems is one of the most commonly used methods in computer driven physics simulation. These algorithms are, in general, very simple to design and code, and highly parallelizable. In this article, we present the most important approaches for the application of the three performance improvement areas on these algorithms when executed on high performance computing (HPC) clusters: 1) sequential optimization (a single core in a node of the cluster), 2) shared memory parallelism (in a single node with multiple CPUs available, just like a multiprocessor), and 3) distributed memory parallelism (in the whole cluster). For each one of the improvement areas we present the employed techniques and the obtained performance gain. Also, we will show how some (sequential/classical) code optimizations are almost essential for obtaining at least acceptable parallel performance and scalability.
URL/DOI:
http://dx.doi.org/10.2316/P.2012.789-056
Medio:
Soporte electrónico
Tipo de documento:
Artículo
Descripción física:
1 archivo (532 KB)
Idioma:
Inglés
Publicación:
ACTA,  2012

Puede solicitar más fácilmente el ejemplar con: A0402

Ver estantes

Se cuenta con disponibilidad inmediata para llevar a domicilio.


Disponibilidad Actual Para Préstamo: 1 Disponibilidad Actual Para Sala de Lectura: 0 Cantidad Actual de Reservas: 0 Cantidad Actual de Préstamos: 0

Valoración


Comentarios (0)