COMET: A Domain-Specific Compilation of High-Performance Computational Chemistry

LANGUAGES AND COMPILERS FOR PARALLEL COMPUTING, LCPC 2020(2022)

引用 5|浏览3
暂无评分
摘要
The computational power increases over the past decades have greatly enhanced the ability to simulate chemical reactions and understand ever more complex transformations. Tensor contractions are the fundamental computational building block of these simulations. These simulations have often been tied to one platform and restricted in generality by the interface provided to the user. The expanding prevalence of accelerators and researcher demands necessitate a more general approach which is not tied to specific hardware or requires contortion of algorithms to specific hardware platforms. In this paper we present COMET, a domain-specific programming language and compiler infrastructure for tensor contractions targeting heterogeneous accelerators. We present a system of progressive lowering through multiple layers of abstraction and optimization that achieves up to \(1.98\times \) speedup for 30 tensor contractions commonly used in computational chemistry and beyond.
更多
查看译文
关键词
chemistry,high-performance high-performance,domain-specific
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要