PENNANT: an unstructured mesh mini‐app for advanced architecture research

PENNANT: an unstructured mesh mini‐app for advanced architecture research
复制标题

PENNANT:用于高级架构研究的非结构化网格迷你应用程序

DOI:
--
复制
发表时间:
2015
期刊:
Concurrency and Computation
影响因子:
--
通讯作者:
Charles R. Ferenbaugh
Charles R. Ferenbaugh
中科院分区:
--
文献类型:
--
作者:
Charles R. Ferenbaugh

文献摘要

被引文献

相似文献

本文介绍了PENANT,这是一款可在一般非结构化网格(具有任意多边形的网格)上运行的迷你应用程序,专为高级架构研究而设计。它包含网格数据结构和物理算法,改编自洛斯阿拉莫斯国家实验室辐射流体动力学代码FLAG,并给出了FLAG的典型内存访问模式的示例。介绍了PENANT的基本功能和优化方法。从串行,多核和图形处理单元实现上运行的示例性能实验结果显示,给出了如何PENANT可以是一个有用的工具,用于研究新的架构和编程模型的指示。版权所有© 2014约翰威利父子有限公司.
This paper describes PENNANT, a mini‐app that operates on general unstructured meshes (meshes with arbitrary polygons), and is designed for advanced architecture research. It contains mesh data structures and physics algorithms adapted from the Los Alamos National Laboratory radiation‐hydrodynamics code FLAG and gives a sample of the typical memory access patterns of FLAG. The basic capabilities and optimization approaches of PENNANT are presented. Results are shown from sample performance experiments run on serial, multicore, and graphics processing unit implementations, giving an indication of how PENNANT can be a useful tool for studies of new architectures and programming models. Copyright © 2014 John Wiley & Sons, Ltd.