Full metadata record
DC FieldValueLanguage
dc.contributor.authorEmara, Moustafaen_US
dc.contributor.authorLai, Bo-Chengen_US
dc.date.accessioned2020-07-01T05:22:10Z-
dc.date.available2020-07-01T05:22:10Z-
dc.date.issued2020-08-01en_US
dc.identifier.issn0743-7315en_US
dc.identifier.urihttp://dx.doi.org/10.1016/j.jpdc.2020.04.003en_US
dc.identifier.urihttp://hdl.handle.net/11536/154581-
dc.description.abstractModern GPGPU supports executing multiple tasks with different run time characteristics and resource utilization. Having an efficient execution and resource management policy has been shown to be a critical performance factor when handling the concurrent execution of tasks with different run time behavior. Previous policies either assign equal resources to disparate tasks or allocate resources based on static or standalone behavior profiling. Treating tasks equally cannot efficiently utilize the system resources, while the standalone profiling ignores the correlated impact when running tasks concurrently and could hint incorrect task behavior. This paper addresses the above drawbacks and proposes a heterogeneity aware Selective Bypassing and Mapping (SBM) to manage both computing and cache resources for multiple tasks in a fine-grain manner. The light-weight run time profiling of SBM properly characterizes the disparate behavior of the concurrently executed multiple tasks, and selectively applies suited cache management and workgroup mapping policies to each task. When compared with the previous coarse-grained policies, SBM can achieve an average of 138% and up to 895% performance enhancement. When compared with the state-of-art fine-grained policy, SBM can achieve an average of 58% and up to 378% performance enhancement. (C) 2020 Elsevier Inc. All rights reserved.en_US
dc.language.isoen_USen_US
dc.subjectManycore architecturesen_US
dc.subjectDynamic schedulingen_US
dc.subjectGPGPUen_US
dc.subjectOpenCLen_US
dc.subjectHeterogeneous applicationsen_US
dc.titleSelective bypassing and mapping for heterogeneous applications on GPGPUsen_US
dc.typeArticleen_US
dc.identifier.doi10.1016/j.jpdc.2020.04.003en_US
dc.identifier.journalJOURNAL OF PARALLEL AND DISTRIBUTED COMPUTINGen_US
dc.citation.volume142en_US
dc.citation.spage106en_US
dc.citation.epage118en_US
dc.contributor.department交大名義發表zh_TW
dc.contributor.departmentNational Chiao Tung Universityen_US
dc.identifier.wosnumberWOS:000535696000010en_US
dc.citation.woscount0en_US
Appears in Collections:Articles