arrow
返回

A Comparative Study of Programming Environments Exploiting Heterogeneous Systems

delete2017-01-01
delete1
delete
OA
AI
B
Bongsuk Ko
S
Seunghun Han
Y
Yongjun Park
M
Moongu Jeon
B
Byeongcheol Lee *
DOI:10.1109/ACCESS.2017.2708738delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
This paper compares programming environments that exploit heterogeneous systems to process a large amount of data efficiently. Our motivation is to investigate the feasibility of the adaptive, transparent migration of intensive computation for a large amount of data across heterogeneous programming languages and processors for high performance and programmability. We compare a variety of programming environments composed of programming languages, such as Java and C, memory space models, such as distinct and shared memory, and parallel processors, such as general-purpose CPUs and graphics processing units (GPUs) to examine their performance-programmability tradeoffs. In addition, we introduce a software based shared virtual memory that creates a view of the host memory inside GPU kernels to enable seamless computation offloading from the host to the device. This paper reveals a programmability-performance hierarchy in which programs increase their performance at the cost of decreasing programmability. The experimental results suggest the desirability of a well-balanced system.
Keyword:
Big data processing
heterogeneous systems
programming environment
AI总结

AI总结

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

期刊

IEEE Access 封面图
IEEE Access
IF:
3.6
论文数:
9.8W
被引数:
29.4W

机构

H
hanyang university
学者数:
2.9W
论文数: 2.7W
被引数: 36
引用论文

引用论文

Proteins specified by African swine fever virus非洲猪瘟病毒编码的蛋白质
err1980-06-01
err0
PREAI
errE. Tabar�s; M. A. Marcotegui; M. Fern�ndez; C. S�nchez-Botija
err分享
err收藏
Exascale Computing and Big Data
err2015-06-25
err309
errOAAI
errReed, Daniel A.; Dongarra, Jack
err分享
err收藏