arrow
返回

MPtostream: an OpenMP compiler for CPU-GPU heterogeneous parallel systems

delete2011-07-30
delete9
PRE
AI
X
Xuejun Yang
汤涛 封面图
汤涛 (Tao Tang) *
G
Guibin Wang
J
Jia Jia
DOI:10.1007/s11432-011-4342-4delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
In light of GPUs' powerful floating-point operation capacity, heterogeneous parallel systems incorporating general purpose CPUs and GPUs have become a highlight in the research field of high performance computing(HPC). However, due to the complexity of programming on GPUs, porting a large number of existing scientific computing applications to the heterogeneous parallel systems remains a big challenge. The OpenMP programming interface is widely adopted on multi-core CPUs in the field of scientific computing. To effectively inherit existing OpenMP applications and reduce the transplant cost, we extend OpenMP with a group of compiler directives, which explicitly divide tasks among the CPU and the GPU, and map time-consuming computing fragments to run on the GPU, thus dramatically simplifying the transplantation. We have designed and implemented MPtoStream, a compiler of the extended OpenMP for AMD's stream processing GPUs. Our experimental results show that programming with the extended directives deviates from programming with OpenMP by less than 11% modification and achieves significant speedup ranging from 3.1 to 17.3 on a heterogeneous system, incorporating an Intel Xeon E5405 CPU and an AMD FireStream 9250 GPU, over the execution on the Xeon CPU alone.
Keyword:
GPGPU
stream
OpenMP
compiler
AI总结

AI总结

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

期刊

Science China Information Sciences 封面图
Science China Information Sciences
IF:
7.6
论文数:
4.9K
被引数:
8.9K

机构

N
national university of defense technology - china
学者数:
1.8W
论文数: 1.4W
被引数: 9
引用论文

引用论文

err
IF0
err
err0
PREAI
err
err分享
err收藏
err分享
err收藏
Energy-efficient and fault-tolerant drone-BS placement in heterogeneous wireless sensor networks
err2020-11-09
err0
PREAI
errFatih Deniz; Hakki Bagci; Ibrahim Korpeoglu; Adnan Yazıcı
err分享
err收藏
err分享
err收藏
Program optimization carving for GPU computing面向GPU计算的程序优化雕刻
err2008-10-01
err86
PREAI
errRyoo, Shane; Rodrigues, Christopher I.; Stone, Sam S.; Stratton, John A.; Ueng, Sain-Zee; Baghsorkhi, Sara S.; Hwu, Wen-mei W.
err分享
err收藏
err
IF0
err
err0
errOAAI
err
err分享
err收藏
没有更多内容