- -

Ginkgo: A Modern Linear Operator Algebra Framework for High Performance Computing

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Ginkgo: A Modern Linear Operator Algebra Framework for High Performance Computing

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.author Anzt, Hartwig es_ES
dc.contributor.author Cojean, Terry es_ES
dc.contributor.author Flegar, Goran es_ES
dc.contributor.author Göbel, Fritz es_ES
dc.contributor.author Grützmacher, Thomas es_ES
dc.contributor.author Nayak, Pratik es_ES
dc.contributor.author Ribizel, Tobias es_ES
dc.contributor.author Tsai, Yuhsiang Mike es_ES
dc.contributor.author Quintana-Ortí, Enrique S. es_ES
dc.date.accessioned 2023-05-23T18:02:01Z
dc.date.available 2023-05-23T18:02:01Z
dc.date.issued 2022-03 es_ES
dc.identifier.issn 0098-3500 es_ES
dc.identifier.uri http://hdl.handle.net/10251/193546
dc.description © ACM, YYYY. This is the author's version of the work "Anzt, H., Cojean, T., Flegar, G., Göbel, F., Grützmacher, T., Nayak, P., ... & Quintana-Ortí, E. S. (2022). Ginkgo: A modern linear operator algebra framework for high performance computing. ACM Transactions on Mathematical Software (TOMS), 48(1), 1-33". It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in ACM Transactions on Mathematical Software, {VOL48, ISS 1, (MAR 2022)} http://doi.acm.org/10.1145/3480935" es_ES
dc.description.abstract [EN] In this article, we present GINKGO, a modern C++ math library for scientific high performance computing. While classical linear algebra libraries act on matrix and vector objects, Gnswo's design principle abstracts all functionality as linear operators," motivating the notation of a "linear operator algebra library" GINKGO'S current focus is oriented toward providing sparse linear algebra functionality for high performance graphics processing unit (GPU) architectures, but given the library design, this focus can be easily extended to accommodate other algorithms and hardware architectures. We introduce this sophisticated software architecture that separates core algorithms from architecture-specific backends and provide details on extensibility and sustainability measures. We also demonstrate GINKGO'S usability by providing examples on how to use its functionality inside the MFEM and deal.ii finite element ecosystems. Finally, we offer a practical demonstration of GINKGO'S high performance on state-of-the-art GPU architectures. es_ES
dc.description.sponsorship This work was supported by the "Impuls und Vernetzungsfond of the Helmholtz Association" under grant VH-NG-1241. G. Flegar and E. S. Quintana-Orti were supported by project TIN2017-82972-R of the MINECO and FEDER and the H2020 EU FETHPC Project 732631 "OPRECOMP". This researchwas also supported by the Exascale Computing Project (17-SC-20-SC), a collaborative effort of the U.S. Department of Energy Office of Science and the National Nuclear Security Administration. The experiments on the NVIDIA A100 GPU were performed on the HAICORE@KIT partition, funded by the "Impuls und Vernetzungsfond" of the Helmholtz Association. The experiments on the AMD MI100 GPU were performed on Tulip, an early-access platform hosted by HPE. es_ES
dc.language Inglés es_ES
dc.publisher Association for Computing Machinery es_ES
dc.relation.ispartof ACM Transactions on Mathematical Software es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject High performance computing es_ES
dc.subject Healthy software lifecycle es_ES
dc.subject Multi-core and manycore architectures es_ES
dc.subject.classification ARQUITECTURA Y TECNOLOGIA DE COMPUTADORES es_ES
dc.title Ginkgo: A Modern Linear Operator Algebra Framework for High Performance Computing es_ES
dc.type Artículo es_ES
dc.identifier.doi 10.1145/3480935 es_ES
dc.relation.projectID info:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2013-2016/TIN2017-82972-R/ES/TECNICAS ALGORITMICAS PARA COMPUTACION DE ALTO RENDIMIENTO CONSCIENTE DEL CONSUMO ENERGETICO Y RESISTENTE A ERRORES/ es_ES
dc.relation.projectID info:eu-repo/grantAgreement/DOE//17-SC-20-SC//Exascale Computing Project/ es_ES
dc.relation.projectID info:eu-repo/grantAgreement/EC/H2020/732631/EU es_ES
dc.relation.projectID info:eu-repo/grantAgreement/Helmholtz Association of German Research Centers//VH-NG-1241/ es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica es_ES
dc.description.bibliographicCitation Anzt, H.; Cojean, T.; Flegar, G.; Göbel, F.; Grützmacher, T.; Nayak, P.; Ribizel, T.... (2022). Ginkgo: A Modern Linear Operator Algebra Framework for High Performance Computing. ACM Transactions on Mathematical Software. 48(1):1-33. https://doi.org/10.1145/3480935 es_ES
dc.description.accrualMethod S es_ES
dc.relation.publisherversion https://doi.org/10.1145/3480935 es_ES
dc.description.upvformatpinicio 1 es_ES
dc.description.upvformatpfin 33 es_ES
dc.type.version info:eu-repo/semantics/publishedVersion es_ES
dc.description.volume 48 es_ES
dc.description.issue 1 es_ES
dc.relation.pasarela S\455987 es_ES
dc.contributor.funder European Commission es_ES
dc.contributor.funder U.S. Department of Energy es_ES
dc.contributor.funder Agencia Estatal de Investigación es_ES
dc.contributor.funder European Regional Development Fund es_ES
dc.contributor.funder Helmholtz Association of German Research Centers es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem