A Runtime Resource Management Policy for OpenCL Workloads on Heterogeneous Multicores

被引:0
作者
Angioletti, Daniele [1 ]
Bertani, Francesco [1 ]
Bolchini, Cristiana [1 ]
Cerizzi, Francesco [1 ]
Miele, Antonio [1 ]
机构
[1] Politecn Milan, Dip Elettron Informaz & Bioingn, Milan, Italy
来源
2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE) | 2019年
关键词
OpenCL; Hetenrogeneous System Architectures; Runtime Resource Management;
D O I
10.23919/date.2019.8715268
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Nowadays, runtime workload distribution and resource tuning for heterogeneous multicores running multiple OpenCL applications is still an open quest. This paper proposes an adaptive policy capable at identifying an optimal working point for an unknown multiprogrammed OpenCL workload without using any design-time application profiling or analysis. The approach compared against a design-time optimization strategy demonstrates to be effective in converging to an solution guaranteeing required performance while minimizing power consumption and maximum temperature; it achieves on average values 0.085 W (5.15%) and 0.83 degrees C (1.47%) worse than the static optimal solution.
引用
收藏
页码:1385 / 1390
页数:6
相关论文
共 14 条
[1]   A runtime controller for openCL applications on heterogeneous system architectures [J].
Bolchini, Cristiana ;
Cherubin, Stefano ;
Durelli, Gianluca C. ;
Libutti, Simone ;
Miele, Antonio ;
Santambrogio, Marco D. .
ACM SIGBED Review, 2018, 15 (01) :29-35
[2]  
Del Sozzo E, 2016, DES AUT TEST EUROPE, P531
[3]   A Framework for Application-Guided Task Management on Heterogeneous Embedded Systems [J].
Gaspar, Francisco ;
Tanica, Luis ;
Tomas, Pedro ;
Ilic, Aleksandar ;
Sousa, Leonel .
ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2016, 12 (04)
[4]  
Hardkemel co, ODR XU3
[5]   pocl: A Performance-Portable OpenCL Implementation [J].
Jaaskelainen, Pekka ;
Sanchez de La Lama, Carlos ;
Schnetter, Erik ;
Raiskila, Kalle ;
Takala, Jarmo ;
Berg, Heikki .
INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2015, 43 (05) :752-785
[6]  
Kanduri A, 2018, DES AUT CON
[7]  
Muthukaruppan TS, 2013, DES AUT CON
[8]  
Paone E, 2015, DES AUT TEST EUROPE, P736
[9]   Integrated CPU-GPU Power Management for 3D Mobile Games [J].
Pathania, Anuj ;
Jiao, Qing ;
Prakash, Alok ;
Mitra, Tulika .
2014 51ST ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2014,
[10]  
Prakash A., 2016, P DES AUT C