標題: Selective bypassing and mapping for heterogeneous applications on GPGPUs
作者: Emara, Moustafa
Lai, Bo-Cheng
交大名義發表
National Chiao Tung University
關鍵字: Manycore architectures;Dynamic scheduling;GPGPU;OpenCL;Heterogeneous applications
公開日期: 1-Aug-2020
摘要: Modern 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.
URI: http://dx.doi.org/10.1016/j.jpdc.2020.04.003
http://hdl.handle.net/11536/154581
ISSN: 0743-7315
DOI: 10.1016/j.jpdc.2020.04.003
期刊: JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING
Volume: 142
起始頁: 106
結束頁: 118
Appears in Collections:Articles