Detailed Information

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

A Comparative Study of Programming Environments Exploiting Heterogeneous Systems

Full metadata record
DC Field Value Language
dc.contributor.authorKo, Bongsuk-
dc.contributor.authorHan, Seunghun-
dc.contributor.authorPark, Yongjun-
dc.contributor.authorJeon, Moongu-
dc.contributor.authorLee, Byeongcheol-
dc.date.accessioned2022-07-14T03:40:31Z-
dc.date.available2022-07-14T03:40:31Z-
dc.date.created2021-05-12-
dc.date.issued2017-05-
dc.identifier.issn2169-3536-
dc.identifier.urihttps://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/152418-
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.-
dc.language영어-
dc.language.isoen-
dc.publisherIEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC-
dc.titleA Comparative Study of Programming Environments Exploiting Heterogeneous Systems-
dc.typeArticle-
dc.contributor.affiliatedAuthorPark, Yongjun-
dc.identifier.doi10.1109/ACCESS.2017.2708738-
dc.identifier.scopusid2-s2.0-85028762763-
dc.identifier.wosid000404360000005-
dc.identifier.bibliographicCitationIEEE ACCESS, v.5, pp.10081 - 10092-
dc.relation.isPartOfIEEE ACCESS-
dc.citation.titleIEEE ACCESS-
dc.citation.volume5-
dc.citation.startPage10081-
dc.citation.endPage10092-
dc.type.rimsART-
dc.type.docTypeArticle-
dc.description.journalClass1-
dc.description.isOpenAccessY-
dc.description.journalRegisteredClassscie-
dc.description.journalRegisteredClassscopus-
dc.relation.journalResearchAreaComputer Science-
dc.relation.journalResearchAreaEngineering-
dc.relation.journalResearchAreaTelecommunications-
dc.relation.journalWebOfScienceCategoryComputer Science, Information Systems-
dc.relation.journalWebOfScienceCategoryEngineering, Electrical & Electronic-
dc.relation.journalWebOfScienceCategoryTelecommunications-
dc.subject.keywordAuthorBig data processing-
dc.subject.keywordAuthorheterogeneous systems-
dc.subject.keywordAuthorprogramming environment-
dc.identifier.urlhttps://ieeexplore.ieee.org/document/7935359-
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