Toward High Mobile GPU Performance Through Collaborative Workload Offloading
2017; Institute of Electrical and Electronics Engineers; Volume: 29; Issue: 2 Linguagem: Inglês
10.1109/tpds.2017.2754482
ISSN2161-9883
AutoresChao Wu, Bowen Yang, Wenwu Zhu, Yaoxue Zhang,
Tópico(s)Caching and Content Delivery
ResumoThe ever increasing of display resolution on mobile devices raises high demand for GPU rendering details. However, the challenge of poor hardware support but fine-grained rendering details often makes user unsatisfied especially in calling for high frame rate scenarios, e.g., game. To resolve such issue, we propose ButterFly, a novel system which collaboratively utilizes mobile GPUs to process high-quality rendering details for on-the-go mobile users. In particular, ButterFly achieves three technical contributions for the collaborative design: (1) a mobile device can migrate GPU workloads in buffer queue to peers, (2) the collaborative rendering mechanism benefits user high quality details while significant power saving performance, and (3) unnecessary 3D texture rendering can be clipped for further optimization. All the techniques are compatible with the OpenGL ES standards. Furthermore, a 40-person survey perceives that ButterFly can provide excellent user experience of both rendering details and frame rate over Wi-Fi network. In addition, our comprehensive trace-driven experiments on Android prototype reveal the benefits of Butterfly have more superior performance over state-of-the-art systems, which achieves more than 28.3 percent power saving.
Referência(s)