Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

A Comparative Study of Programming Environments Exploiting Heterogeneous Systemsopen access

Authors
Ko, BongsukHan, SeunghunPark, YongjunJeon, MoonguLee, Byeongcheol
Issue Date
May-2017
Publisher
IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
Keywords
Big data processing; heterogeneous systems; programming environment
Citation
IEEE ACCESS, v.5, pp.10081 - 10092
Indexed
SCIE
SCOPUS
Journal Title
IEEE ACCESS
Volume
5
Start Page
10081
End Page
10092
URI
https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/152418
DOI
10.1109/ACCESS.2017.2708738
ISSN
2169-3536
Abstract
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.
Files in This Item
Appears in
Collections
서울 공과대학 > 서울 컴퓨터소프트웨어학부 > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

Researcher Park, Yong jun photo

Park, Yong jun
서울 공과대학 (서울 컴퓨터소프트웨어학부)
Read more

Altmetrics

Total Views & Downloads

BROWSE