Cited 0 time in
A Comparative Study of Programming Environments Exploiting Heterogeneous Systems
| DC Field | Value | Language |
|---|---|---|
| dc.contributor.author | Ko, Bongsuk | - |
| dc.contributor.author | Han, Seunghun | - |
| dc.contributor.author | Park, Yongjun | - |
| dc.contributor.author | Jeon, Moongu | - |
| dc.contributor.author | Lee, Byeongcheol | - |
| dc.date.accessioned | 2022-07-14T03:40:31Z | - |
| dc.date.available | 2022-07-14T03:40:31Z | - |
| dc.date.issued | 2017-05 | - |
| dc.identifier.issn | 2169-3536 | - |
| dc.identifier.issn | 2169-3536 | - |
| dc.identifier.uri | https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/152418 | - |
| dc.description.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. | - |
| dc.format.extent | 12 | - |
| dc.language | 영어 | - |
| dc.language.iso | ENG | - |
| dc.publisher | Institute of Electrical and Electronics Engineers Inc. | - |
| dc.title | A Comparative Study of Programming Environments Exploiting Heterogeneous Systems | - |
| dc.type | Article | - |
| dc.publisher.location | 미국 | - |
| dc.identifier.doi | 10.1109/ACCESS.2017.2708738 | - |
| dc.identifier.scopusid | 2-s2.0-85028762763 | - |
| dc.identifier.wosid | 000404360000005 | - |
| dc.identifier.bibliographicCitation | IEEE Access, v.5, pp 10081 - 10092 | - |
| dc.citation.title | IEEE Access | - |
| dc.citation.volume | 5 | - |
| dc.citation.startPage | 10081 | - |
| dc.citation.endPage | 10092 | - |
| dc.type.docType | Article | - |
| dc.description.isOpenAccess | Y | - |
| dc.description.journalRegisteredClass | scie | - |
| dc.description.journalRegisteredClass | scopus | - |
| dc.relation.journalResearchArea | Computer Science | - |
| dc.relation.journalResearchArea | Engineering | - |
| dc.relation.journalResearchArea | Telecommunications | - |
| dc.relation.journalWebOfScienceCategory | Computer Science, Information Systems | - |
| dc.relation.journalWebOfScienceCategory | Engineering, Electrical & Electronic | - |
| dc.relation.journalWebOfScienceCategory | Telecommunications | - |
| dc.subject.keywordAuthor | Big data processing | - |
| dc.subject.keywordAuthor | heterogeneous systems | - |
| dc.subject.keywordAuthor | programming environment | - |
| dc.identifier.url | https://ieeexplore.ieee.org/document/7935359 | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
222, Wangsimni-ro, Seongdong-gu, Seoul, 04763, Korea+82-2-2220-1366
COPYRIGHT © 2024 HANYANG UNIVERSITY.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.
