Back to Search
Start Over
Design of a Task-Parallel Version of ILUPACK for Graphics Processors
- Source :
- Communications in Computer and Information Science ISBN: 9783319579719, CARLA
- Publication Year :
- 2017
- Publisher :
- Springer International Publishing, 2017.
-
Abstract
- In many scientific and engineering applications, the solution of large sparse systems of equations is one of the most important stages. For this reason, many libraries have been developed among which ILUPACK stands out due to its efficient inverse-based multilevel preconditioner. Several parallel versions of ILUPACK have been proposed in the past. In particular, two task-parallel versions, for shared and distributed memory platforms, and a GPU accelerated data-parallel variant have been developed to solve symmetric positive definite linear systems. In this work we evaluate the combination of both previously covered approaches. Specifically, we leverage the computational power of one GPU (associated with the data-level parallelism) to accelerate each computation of the multicore (task-parallel) variant of ILUPACK. The performed experimental evaluation shows that our proposal can accelerate the multicore variant when the leaf tasks of the parallel solver offer an acceptable dimension.
- Subjects :
- Multi-core processor
Computer science
Preconditioner
Graphics hardware
010103 numerical & computational mathematics
Positive-definite matrix
Solver
System of linear equations
01 natural sciences
Computational science
010101 applied mathematics
Leverage (statistics)
Distributed memory
Graphics address remapping table
0101 mathematics
Graphics
Subjects
Details
- ISBN :
- 978-3-319-57971-9
- ISBNs :
- 9783319579719
- Database :
- OpenAIRE
- Journal :
- Communications in Computer and Information Science ISBN: 9783319579719, CARLA
- Accession number :
- edsair.doi...........063a39899c3129c4ae221e24ae6f5e71
- Full Text :
- https://doi.org/10.1007/978-3-319-57972-6_7