Title | ||
---|---|---|
An Improved OpenMP Implementation of the TVD-Hopmoc Method Based on a Cluster of Points. |
Abstract | ||
---|---|---|
This paper concentrates on an OpenMP implementation of the TVD–Hopmoc method with executions performed on Intel® Many Integrated Core and Xeon® Scalable Processor architectures. Specifically, this paper evaluates an improved OpenMP implementation of the TVD–Hopmoc method based on a cluster of points when applied to the convection–diffusion equation in 1–D. Aiming at avoiding fine-grained parallelism employed in a basic OpenMP implementation of the TVD–Hopmoc method, this approach groups variables (located at stencil points) to be calculated simultaneously in parallel instead of calculating them individually. Numerical experiments performed on Intel® Many Integrated Core and Scalable Processor architectures show that the improved OpenMP implementation of the TVD–Hopmoc method based on a cluster of points provides further worthwhile gains when compared both with our previous implementation based only on parallel chunk loops and a basic OpenMP implementation of this method. |
Year | DOI | Venue |
---|---|---|
2018 | 10.1007/978-3-030-15996-2_10 | VECPAR |
Field | DocType | Citations |
Convection–diffusion equation,Computer science,Parallel computing,Parallel processing,Stencil,Scalability,Distributed computing | Conference | 0 |
PageRank | References | Authors |
0.34 | 0 | 7 |
Name | Order | Citations | PageRank |
---|---|---|---|
Frederico Luís Cabral | 1 | 0 | 0.34 |
Carla Osthoff | 2 | 3 | 4.22 |
Roberto Pinto Souto | 3 | 0 | 0.68 |
Gabriel P. Costa | 4 | 0 | 1.35 |
Sanderson L. Gonzaga de Oliveira | 5 | 11 | 7.80 |
Diego N. Brandão | 6 | 8 | 7.34 |
Mauricio Kischinhevsky | 7 | 14 | 7.59 |