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.issued2017-05-
dc.identifier.issn2169-3536-
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.format.extent12-
dc.language영어-
dc.language.isoENG-
dc.publisherInstitute of Electrical and Electronics Engineers Inc.-
dc.titleA Comparative Study of Programming Environments Exploiting Heterogeneous Systems-
dc.typeArticle-
dc.publisher.location미국-
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.citation.titleIEEE Access-
dc.citation.volume5-
dc.citation.startPage10081-
dc.citation.endPage10092-
dc.type.docTypeArticle-
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
Go to Link
Appears in
Collections
서울 공과대학 > 서울 컴퓨터소프트웨어학부 > 1. Journal Articles

qrcode

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

Altmetrics

Total Views & Downloads

BROWSE