Performance on HPC Platforms Is Possible Without C++

Anshu Dubey, Tal Ben-Nun,Bradford L. Chamberlain, Bronis R. de Supinski,Damian Rouson

COMPUTING IN SCIENCE & ENGINEERING(2023)

引用 0|浏览0
暂无评分
摘要
Computing at large scales has become extremely challenging due to increasing heterogeneity in both hardware and software. More and more scientific workflows must tackle a range of scales and use machine learning and AI intertwined with more traditional numerical modeling methods, placing more demands on computational platforms. These constraints indicate a need to fundamentally rethink the way computational science is done and the tools that are needed to enable these complex workflows. The current set of C++-based solutions may not suffice, and relying exclusively upon C++ may not be the best option, especially because several newer languages and boutique solutions offer more robust design features to tackle the challenges of heterogeneity. In June 2023, we held a mini symposium that explored the use of newer languages and heterogeneity solutions that are not tied to C++ and that offer options beyond template metaprogramming and Parallel. For for performance and portability. We describe some of the presentations and discussion from the mini symposium in this article.
更多
查看译文
关键词
Scientific computing,Computational modeling,C plus plus languages,Machine learning,Software,Hardware,Numerical models
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要