297 0

Full metadata record

DC FieldValueLanguage
dc.contributor.author박영준-
dc.date.accessioned2019-11-25T01:29:18Z-
dc.date.available2019-11-25T01:29:18Z-
dc.date.issued2017-05-
dc.identifier.citationIEEE ACCESS, v. 5, page. 10081-10092en_US
dc.identifier.issn2169-3536-
dc.identifier.urihttps://ieeexplore.ieee.org/document/7935359-
dc.identifier.urihttps://repository.hanyang.ac.kr/handle/20.500.11754/113948-
dc.description.abstractThis 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.en_US
dc.description.sponsorshipThis work was supported in part by the National Research Foundation of Korea Grant through the Korean Government (MSIP) under Grant 2015R1C1A1A01052876 and in part by the Institute for Information and Communications Technology Promotion Grant through the Korean Government (MSIP) under Grants R0190-16-2012 and 2017-0-00142.en_US
dc.language.isoen_USen_US
dc.publisherIEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INCen_US
dc.subjectBig data processingen_US
dc.subjectheterogeneous systemsen_US
dc.subjectprogramming environmenten_US
dc.titleA Comparative Study of Programming Environments Exploiting Heterogeneous Systemsen_US
dc.typeArticleen_US
dc.relation.volume5-
dc.identifier.doi10.1109/ACCESS.2017.2708738-
dc.relation.page10081-10092-
dc.relation.journalIEEE ACCESS-
dc.contributor.googleauthorKo, Bongsuk-
dc.contributor.googleauthorHan, Seunghun-
dc.contributor.googleauthorPark, Yongjun-
dc.contributor.googleauthorJeon, Moongu-
dc.contributor.googleauthorLee, Byeongcheol-
dc.relation.code2017011602-
dc.sector.campusS-
dc.sector.daehakCOLLEGE OF ENGINEERING[S]-
dc.sector.departmentDEPARTMENT OF COMPUTER SCIENCE-
dc.identifier.pidyongjunpark-
Appears in Collections:
COLLEGE OF ENGINEERING[S](공과대학) > COMPUTER SCIENCE(컴퓨터소프트웨어학부) > Articles
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML


qrcode

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

BROWSE