arrow
返回

An adaptive offline implementation selector for heterogeneous parallel platforms

delete2017-03-26
delete1
delete
OA
AI
D
David del Rio Astorga *
M
Manuel F. Dolz
L
Luis Miguel Sánchez
J
Javier Fernández
J
J. Daniel García
DOI:10.1177/1094342017698746delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Heterogeneous parallel platforms, comprising multiple processing units and architectures, have become a cornerstone in improving the overall performance and energy efficiency of scientific and engineering applications. Nevertheless, taking full advantage of their resources comes along with a variety of difficulties: developers require technical expertise in using different parallel programming frameworks and previous knowledge about the algorithms used underneath by the application. To alleviate this burden, we present an adaptive offline implementation selector that allows users to better exploit resources provided by heterogeneous platforms. Specifically, this framework selects, at compile time, the tuple device-implementation that delivers the best performance on a given platform. The user interface of the framework leverages two C++ language features: attributes and concepts. To evaluate the benefits of this framework, we analyse the global performance and convergence of the selector using two different use cases. The experimental results demonstrate that the proposed framework allows users enhancing performance while minimizing efforts to tune applications targeted to heterogeneous platforms. Furthermore, we also demonstrate that our framework delivers comparable performance figures with respect to other approaches.
Keyword:
Implementation selector
heterogeneous platforms
auto-tuning
C plus plus attributes
C plus plus concepts
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

International Journal of High Performance Computing Applications 封面图
International Journal of High Performance Computing Applications
IF:
2.5
论文数:
1.1K
被引数:
1.3K

机构

U
Universidad Carlos III de Madrid
学者数:
5.5K
论文数: 5.7K
被引数: 4.5K
引用论文

引用论文

err分享
err收藏
A Code Generation Framework for Targeting Optimized Library Calls for Multiple Platforms
err2015-07-01
err9
errOAAI
errTan, Wen Jun; Tang, Wai Teng; Goh, Rick Siow Mong; Turner, Stephen John; Wong, Weng-Fai
err分享
err收藏
Daytime sleepiness and napping in nursing-home eligible community dwelling older adults: A mixed methods study
err2020-11-03
err0
errOAAI
errMiranda V. McPhillips; Junxin Li; Nancy A. Hodgson; Pamela Z. Cacchione; Victoria V. Dickson; Nalaka S. Gooneratne; Barbara Riegel
err分享
err收藏
没有更多内容