dc.contributor
Universitat Politècnica de Catalunya. Doctorat en Arquitectura de Computadors
dc.contributor.author
Banchelli Gracia, Fabio
dc.contributor.author
Garcia Gasulla, Marta
dc.contributor.author
Mantovani, Filippo
dc.identifier
Banchelli, F.; Garcia, M.; Mantovani, F. Batched DGEMMs for scientific codes running on long vector architectures. A: International Conference on Parallel Processing and Applied Mathematics. «Parallel Processing and Applied Mathematics: 15th International Conference, PPAM 2024: Ostrava, Czech Republic, September 8-11, 2024: revised selected papers, part II». Springer, 2024, p. 17-31. ISBN 978-3-031-85700-3. DOI 10.1007/978-3-031-85700-3_2 .
dc.identifier
978-3-031-85700-3
dc.identifier
https://hdl.handle.net/2117/444973
dc.identifier
10.1007/978-3-031-85700-3_2
dc.description.abstract
In this work, we evaluate the performance of SeisSol, a simulator of seismic wave phenomena and earthquake dynamics, on a RISCV-based system utilizing a vector processing unit. We focus on GEMM libraries and address their limited ability to leverage long vector architectures by developing a batched DGEMM library in plain C. This library achieves speedups ranging from approximately 3.5× to 32.6× compared to the reference implementation. We then integrate the batched approach into the SeisSol application, ensuring portability across different CPU architectures. Lastly, we demonstrate that our implementation is portable to an Intel CPU, resulting in improved execution times in most cases.
dc.description.abstract
Supported by the EuroHPC Joint Undertaking (JU): FPA N. 800928 (EPI), SGA N. 101036168 (EPI-SGA2), and GA N. 101093038 (ChEESE-2P CoE). The JU receives support from the EU Horizon 2020 research and innovation programme and from Croatia, France, Germany, Greece, Italy, Netherlands, Portugal, Spain, Sweden, Denmark and Switzerland. The EPI-SGA2 project, PCI2022-132935 is also co-funded by MCIN/AEI /10.13039/501100011033 and by the UE NextGenerationEU/PRTR. Supported by the pre-doctoral program AGAUR-FI ajuts (2024 FI200424) Joan Oró offered by Secretaria d’Universitats i Recerca del Departament de Recerca i Universitats de la Generalitat de Catalunya.
dc.description.abstract
Peer Reviewed
dc.description.abstract
Postprint (author's final draft)
dc.format
application/pdf
dc.relation
https://link.springer.com/chapter/10.1007/978-3-031-85700-3_2
dc.relation
info:eu-repo/grantAgreement/EC/H2020/101036168
dc.relation
info:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2021-2023/PCI2022-132935/ES/THE EUROPEAN PROCESSOR INITIATIVE (EPI) SGA2/
dc.subject
Àrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
dc.subject
Àrees temàtiques de la UPC::Informàtica::Aplicacions de la informàtica::Aplicacions informàtiques a la física i l‘enginyeria
dc.title
Batched DGEMMs for scientific codes running on long vector architectures
dc.type
Conference report