Detailed Information

Cited 9 time in webofscience Cited 6 time in scopus
Metadata Downloads

Improving GPU Multitasking Efficiency Using Dynamic Resource Sharing

Full metadata record
DC Field Value Language
dc.contributor.authorKim, Jiho-
dc.contributor.authorCha, Jehee-
dc.contributor.authorPark, Jason Jong Kyu-
dc.contributor.authorJeon, Dongsuk-
dc.contributor.authorPark, Yongjun-
dc.date.available2021-03-17T07:50:24Z-
dc.date.created2020-07-06-
dc.date.issued2019-01-
dc.identifier.issn1556-6056-
dc.identifier.urihttps://scholarworks.bwise.kr/hongik/handle/2020.sw.hongik/12657-
dc.description.abstractAs GPUs have become essential components for embedded computing systems, a shared GPU with multiple CPU cores needs to efficiently support concurrent execution of multiple different applications. Spatial multitasking, which assigns a different amount of streaming multiprocessors (SMs) to multiple applications, is one of the most common solutions for this. However, this is not a panacea for maximizing total resource utilization. It is because an SM consists of many different sub-resources such as caches, execution units and scheduling units, and the requirements of the sub-resources per kernel are not well matched to their fixed sizes inside an SM. To solve the resource requirement mismatch problem, this paper proposes a GPU Weaver, a dynamic sub-resource management system of multitasking GPUs. GPU Weaver can maximize sub-resource utilization through a shared resource controller (SRC) that is added between neighboring SMs. The SRC dynamically identifies idle sub-resources of an SM and allows them to be used by the neighboring SM when possible. Experiments show that the combination of multiple sub-resource borrowing techniques enhances the total throughput by up to 26 and 9.5 percent on average over the baseline spatial multitasking GPU.-
dc.language영어-
dc.language.isoen-
dc.publisherIEEE COMPUTER SOC-
dc.titleImproving GPU Multitasking Efficiency Using Dynamic Resource Sharing-
dc.typeArticle-
dc.contributor.affiliatedAuthorPark, Yongjun-
dc.identifier.doi10.1109/LCA.2018.2889042-
dc.identifier.scopusid2-s2.0-85058986235-
dc.identifier.wosid000456158300001-
dc.identifier.bibliographicCitationIEEE COMPUTER ARCHITECTURE LETTERS, v.18, no.1, pp.1 - 5-
dc.relation.isPartOfIEEE COMPUTER ARCHITECTURE LETTERS-
dc.citation.titleIEEE COMPUTER ARCHITECTURE LETTERS-
dc.citation.volume18-
dc.citation.number1-
dc.citation.startPage1-
dc.citation.endPage5-
dc.type.rimsART-
dc.type.docTypeArticle-
dc.description.journalClass1-
dc.description.journalRegisteredClassscie-
dc.description.journalRegisteredClassscopus-
dc.relation.journalResearchAreaComputer Science-
dc.relation.journalWebOfScienceCategoryComputer Science, Hardware & Architecture-
dc.subject.keywordAuthorComputer architecture-
dc.subject.keywordAuthorGPUs-
dc.subject.keywordAuthormulti-programmed-
dc.subject.keywordAuthorresource sharing-
dc.subject.keywordAuthorspatial multitasking-
Files in This Item
There are no files associated with this item.
Appears in
Collections
College of Engineering > School of Electronic & Electrical Engineering > 1. Journal Articles

qrcode

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

Altmetrics

Total Views & Downloads

BROWSE