GPU-SAM: Leveraging multi-GPU split-and-merge execution for system-wide real-time support
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Han, W. | - |
dc.contributor.author | Chwa, H.S. | - |
dc.contributor.author | Bae, H. | - |
dc.contributor.author | Kim, H. | - |
dc.contributor.author | Shin, I. | - |
dc.date.accessioned | 2023-03-08T17:00:46Z | - |
dc.date.available | 2023-03-08T17:00:46Z | - |
dc.date.issued | 2016-07 | - |
dc.identifier.issn | 0164-1212 | - |
dc.identifier.issn | 1873-1228 | - |
dc.identifier.uri | https://scholarworks.bwise.kr/cau/handle/2019.sw.cau/64201 | - |
dc.description.abstract | Multi-GPUs appear as an attractive platform to speed up data-parallel GPGPU computation. The idea of split-and-merge execution has been introduced to accelerate the parallelism of multiple GPUs even further. However, it has not been explored before how to exploit such an idea for real-time multi-GPU systems properly. This paper presents an open-source real-time multi-GPU scheduling framework, called GPU-SAM, that transparently splits each GPGPU application into smaller computation units and executes them in parallel across multiple GPUs, aiming to satisfy real-time constraints. Multi-GPU split-and-merge execution offers the potential for reducing an overall execution time but at the same time brings various different influences on the schedulability of individual applications. Thereby, we analyze the benefit and cost of split-and-merge execution on multiple GPUs and derive schedulability analysis capturing seemingly conflicting influences. We also propose a GPU parallelism assignment policy that determines the multi-GPU mode of each application from the perspective of system-wide schedulability. Our experiment results show that GPU-SAM is able to improve schedulability in real-time multi-GPU systems by relaxing the restriction of launching a kernel on a single GPU only and choosing better multi-GPU execution modes. © 2016 Elsevier Inc. All rights reserved. | - |
dc.format.extent | 14 | - |
dc.language | 영어 | - |
dc.language.iso | ENG | - |
dc.publisher | Elsevier Inc. | - |
dc.title | GPU-SAM: Leveraging multi-GPU split-and-merge execution for system-wide real-time support | - |
dc.type | Article | - |
dc.identifier.doi | 10.1016/j.jss.2016.02.009 | - |
dc.identifier.bibliographicCitation | Journal of Systems and Software, v.117, pp 1 - 14 | - |
dc.description.isOpenAccess | N | - |
dc.identifier.scopusid | 2-s2.0-84960931724 | - |
dc.citation.endPage | 14 | - |
dc.citation.startPage | 1 | - |
dc.citation.title | Journal of Systems and Software | - |
dc.citation.volume | 117 | - |
dc.type.docType | Article | - |
dc.publisher.location | 미국 | - |
dc.subject.keywordAuthor | GPGPU | - |
dc.subject.keywordAuthor | Multi-GPU | - |
dc.subject.keywordAuthor | Real-time systems | - |
dc.description.journalRegisteredClass | scie | - |
dc.description.journalRegisteredClass | scopus | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
84, Heukseok-ro, Dongjak-gu, Seoul, Republic of Korea (06974)02-820-6194
COPYRIGHT 2019 Chung-Ang University All Rights Reserved.
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.