首页    期刊浏览 2025年06月16日 星期一
登录注册

文章基本信息

  • 标题:TNL: NUMERICAL LIBRARY FOR MODERN PARALLELARCHITECTURES
  • 本地全文:下载
  • 作者:Tomáš Oberhuber ; Jakub Klinkovský ; Radek Fučík
  • 期刊名称:Acta Polytechnica
  • 印刷版ISSN:1210-2709
  • 电子版ISSN:1805-2363
  • 出版年度:2021
  • 卷号:61
  • 期号:SI
  • 页码:122-134
  • DOI:10.14311/AP.2021.61.0122
  • 语种:English
  • 出版社:Czech Technical University in Prague
  • 摘要:We present Template Numerical Library (TNL, www.tnl-project.org) with native supportof modern parallel architectures like multi–core CPUs and GPUs. The library offers an abstractlayer for accessing these architectures via unified interface tailored for easy and fast development ofhigh-performance algorithms and numerical solvers. The library is written in C++ and it benefitsfrom template meta–programming techniques. In this paper, we present the most important datastructures and algorithms in TNL together with scalability on multi–core CPUs and speed–up on GPUssupporting CUDA.
  • 关键词:Parallel computing;GPU;explicit schemes;semi–implicit schemes;C++ templates
国家哲学社会科学文献中心版权所有