A Parallel Out-of-core Multifrontal Method: Storage of Factors on Disk and Analysis of Models for an Out-of-core Active Memory
hal.structure.identifier | Algorithms and Scheduling for Distributed Heterogeneous Platforms [GRAAL] | |
dc.contributor.author | L'EXCELLENT, Jean-Yves | |
hal.structure.identifier | Laboratoire Bordelais de Recherche en Informatique [LaBRI] | |
hal.structure.identifier | Algorithms and high performance computing for grand challenge applications [SCALAPPLIX] | |
dc.contributor.author | GUERMOUCHE, Abdou | |
hal.structure.identifier | Algorithms and Scheduling for Distributed Heterogeneous Platforms [GRAAL] | |
dc.contributor.author | AGULLO, Emmanuel | |
dc.date.accessioned | 2024-04-15T09:52:24Z | |
dc.date.available | 2024-04-15T09:52:24Z | |
dc.date.created | 2008 | |
dc.date.issued | 2008 | |
dc.identifier.issn | 0167-8191 | |
dc.identifier.uri | https://oskar-bordeaux.fr/handle/20.500.12278/198510 | |
dc.description.abstractEn | ABSTRACT The memory usage of sparse direct solvers can be the bottleneck to solve large sparse systems of linear equations of the form Ax=b. In order to solve large problems, we have designed a robust out-of-core solver, in which computed factors are stored on disk. We use large real-life problems (up to several million equations and several hundred million nonzeros) to show that we can significantly reduce the core memory usage in parallel (on up to 128 processors), with a time performance comparable to that of a parallel in-core solver. A careful study shows how the low-level I/O mechanisms impact the performance. We describe a low-level I/O layer that avoids the perturbations introduced by system buffers and allows consistently good performance results. To go significantly further in the memory reduction, it is interesting to also store the intermediate working memory on disk. In this paper we describe algorithmic models to address this issue, and study their potential in terms of both memory requirements and I/O volume. The out-of-core solver discussed in this paper is publicly available and already used by several academic and industrial groups. The results of the algorithmic modelling will be the basis to design a new version of this solver; this work may also be a useful reference for other developers of sparse out-of-core solvers. | |
dc.language.iso | en | |
dc.publisher | Elsevier | |
dc.title.en | A Parallel Out-of-core Multifrontal Method: Storage of Factors on Disk and Analysis of Models for an Out-of-core Active Memory | |
dc.type | Article de revue | |
dc.subject.hal | Informatique [cs]/Calcul parallèle, distribué et partagé [cs.DC] | |
bordeaux.journal | Parallel Computing | |
bordeaux.page | 296-317 | |
bordeaux.volume | 34 | |
bordeaux.hal.laboratories | Laboratoire Bordelais de Recherche en Informatique (LaBRI) - UMR 5800 | * |
bordeaux.issue | 6-8 | |
bordeaux.institution | Université de Bordeaux | |
bordeaux.institution | Bordeaux INP | |
bordeaux.institution | CNRS | |
bordeaux.peerReviewed | oui | |
hal.identifier | hal-00358621 | |
hal.version | 1 | |
hal.popular | non | |
hal.audience | Internationale | |
hal.origin.link | https://hal.archives-ouvertes.fr//hal-00358621v1 | |
bordeaux.COinS | ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.jtitle=Parallel%20Computing&rft.date=2008&rft.volume=34&rft.issue=6-8&rft.spage=296-317&rft.epage=296-317&rft.eissn=0167-8191&rft.issn=0167-8191&rft.au=L'EXCELLENT,%20Jean-Yves&GUERMOUCHE,%20Abdou&AGULLO,%20Emmanuel&rft.genre=article |
Files in this item
Files | Size | Format | View |
---|---|---|---|
There are no files associated with this item. |