Zobrazit minimální záznam



dc.contributor.authorOberhuber, Tomáš
dc.contributor.authorKlinkovský, Jakub
dc.contributor.authorFučík, Radek
dc.date.accessioned2021-11-03T13:16:56Z
dc.date.available2021-11-03T13:16:56Z
dc.date.issued2021
dc.identifier.citationActa Polytechnica. 2021, vol. 61, no. SI, p. 122-134.
dc.identifier.issn1210-2709 (print)
dc.identifier.issn1805-2363 (online)
dc.identifier.urihttp://hdl.handle.net/10467/98394
dc.description.abstractWe present Template Numerical Library (TNL, www.tnl-project.org) with native support of modern parallel architectures like multi–core CPUs and GPUs. The library offers an abstract layer for accessing these architectures via unified interface tailored for easy and fast development of high-performance algorithms and numerical solvers. The library is written in C++ and it benefits from template meta–programming techniques. In this paper, we present the most important data structures and algorithms in TNL together with scalability on multi–core CPUs and speed–up on GPUs supporting CUDA.en
dc.format.mimetypeapplication/pdf
dc.language.isoeng
dc.publisherČeské vysoké učení technické v Prazecs
dc.publisherCzech Technical University in Pragueen
dc.relation.ispartofseriesActa Polytechnica
dc.relation.urihttps://ojs.cvut.cz/ojs/index.php/ap/article/view/6075
dc.rightsCreative Commons Attribution 4.0 International Licenseen
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/
dc.titleTNL: NUMERICAL LIBRARY FOR MODERN PARALLEL ARCHITECTURES
dc.typearticleen
dc.date.updated2021-11-03T13:16:57Z
dc.identifier.doi10.14311/AP.2021.61.0122
dc.rights.accessopenAccess
dc.type.statusPeer-reviewed
dc.type.versionpublishedVersion


Soubory tohoto záznamu



Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam

Creative Commons Attribution 4.0 International License
Kromě případů, kde je uvedeno jinak, licence tohoto záznamu je Creative Commons Attribution 4.0 International License