GPGPU-Perf: efficient, interval-based DVFS algorithm for mobile GPGPU applications

Verfasser / Beitragende:
[SeongKi Kim, Young Kim]
Ort, Verlag, Jahr:
2015
Enthalten in:
The Visual Computer, 31/6-8(2015-06-01), 1045-1054
Format:
Artikel (online)
ID: 605540926
LEADER caa a22 4500
001 605540926
003 CHVBK
005 20210128100913.0
007 cr unu---uuuuu
008 210128e20150601xx s 000 0 eng
024 7 0 |a 10.1007/s00371-015-1111-1  |2 doi 
035 |a (NATIONALLICENCE)springer-10.1007/s00371-015-1111-1 
245 0 0 |a GPGPU-Perf: efficient, interval-based DVFS algorithm for mobile GPGPU applications  |h [Elektronische Daten]  |c [SeongKi Kim, Young Kim] 
520 3 |a Although general purpose computations on graphics processing unit (GPGPU) technologies are available even on GPUs, their performance has been seriously affected by the underlying dynamic voltage and frequency scaling (DVFS) mechanism of GPU. In order to save the energy, eventually prolonging the battery life, the DVFS adjusts the GPU's frequency according to the past utilization. When the GPU processes graphic tasks only, it is enough to process them within a fixed time (typically 30-60 frames per second), so the DVFS parameters can be conservatively set. However, in GPGPU case, the GPU should process them at much higher rates depending on applications. Although a modification of DVFS parameters may improve the GPGPU performance, the energy efficiency is sacrificed, and the performance of graphic tasks is affected, as these parameters are shared by both graphic and GPGPU tasks. In order to improve the GPGPU performance without influencing the graphic performance, we devise the new GPGPU-Perf algorithm that adjusts the DVFS parameters such as thresholds and an interval. The new algorithm controls the frequency more intelligently for mobile GPGPU applications, and thus the performance over energy increases by 1.44 times with no influences on graphic tasks and any modifications of GPGPU algorithms. To the best of our knowledge, this paper is the first work that proposes a GPU-DVFS algorithm for GPGPU applications. 
540 |a Springer-Verlag Berlin Heidelberg, 2015 
690 7 |a DVFS  |2 nationallicence 
690 7 |a GPGPU  |2 nationallicence 
690 7 |a Mobile device  |2 nationallicence 
690 7 |a OpenCL  |2 nationallicence 
690 7 |a OpenGL ES  |2 nationallicence 
700 1 |a Kim  |D SeongKi  |u Department of Computer Science and Engineering, Ewha Womans University, Seoul, Korea  |4 aut 
700 1 |a Kim  |D Young  |u Department of Computer Science and Engineering, Ewha Womans University, Seoul, Korea  |4 aut 
773 0 |t The Visual Computer  |d Springer Berlin Heidelberg  |g 31/6-8(2015-06-01), 1045-1054  |x 0178-2789  |q 31:6-8<1045  |1 2015  |2 31  |o 371 
856 4 0 |u https://doi.org/10.1007/s00371-015-1111-1  |q text/html  |z Onlinezugriff via DOI 
898 |a BK010053  |b XK010053  |c XK010000 
900 7 |a Metadata rights reserved  |b Springer special CC-BY-NC licence  |2 nationallicence 
908 |D 1  |a research-article  |2 jats 
949 |B NATIONALLICENCE  |F NATIONALLICENCE  |b NL-springer 
950 |B NATIONALLICENCE  |P 856  |E 40  |u https://doi.org/10.1007/s00371-015-1111-1  |q text/html  |z Onlinezugriff via DOI 
950 |B NATIONALLICENCE  |P 700  |E 1-  |a Kim  |D SeongKi  |u Department of Computer Science and Engineering, Ewha Womans University, Seoul, Korea  |4 aut 
950 |B NATIONALLICENCE  |P 700  |E 1-  |a Kim  |D Young  |u Department of Computer Science and Engineering, Ewha Womans University, Seoul, Korea  |4 aut 
950 |B NATIONALLICENCE  |P 773  |E 0-  |t The Visual Computer  |d Springer Berlin Heidelberg  |g 31/6-8(2015-06-01), 1045-1054  |x 0178-2789  |q 31:6-8<1045  |1 2015  |2 31  |o 371