TY - GEN
T1 - LPGL
T2 - 17th ACM International Conference on Mobile Systems, Applications, and Services, MobiSys 2019
AU - Choi, Jaewon
AU - Park, Hyeon Jung
AU - Paek, Jeongyeup
AU - Balan, Rajesh Krishna
AU - Ko, Jeong Gil
PY - 2019/6/12
Y1 - 2019/6/12
N2 - We present LpGL, an OpenGL API compatible Low-power Graphics Library for energy efficient AR headset applications. We first characterize the power consumption patterns of a state of the art AR headset, Magic Leap One, and empirically show that its internal GPU is the most impactful and controllable energy consumer. Based on the preliminary studies, we design LpGL so that it uses the device’s gaze/head orientation information and geometry data to infer user perception information, intercepts application-level graphics API calls, and employs frame rate control, mesh simplification, and culling techniques to enhance energy efficiency of AR headsets without detriment of user experience. Results from a comprehensive set of controlled in-lab experiments and an IRB-approved user study with 25 participants show that LpGL reduces up to ∼22% of total energy usage while adding only 46µsec of latency per object with close to no loss in subjective user experience.
AB - We present LpGL, an OpenGL API compatible Low-power Graphics Library for energy efficient AR headset applications. We first characterize the power consumption patterns of a state of the art AR headset, Magic Leap One, and empirically show that its internal GPU is the most impactful and controllable energy consumer. Based on the preliminary studies, we design LpGL so that it uses the device’s gaze/head orientation information and geometry data to infer user perception information, intercepts application-level graphics API calls, and employs frame rate control, mesh simplification, and culling techniques to enhance energy efficiency of AR headsets without detriment of user experience. Results from a comprehensive set of controlled in-lab experiments and an IRB-approved user study with 25 participants show that LpGL reduces up to ∼22% of total energy usage while adding only 46µsec of latency per object with close to no loss in subjective user experience.
UR - http://www.scopus.com/inward/record.url?scp=85069168905&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85069168905&partnerID=8YFLogxK
U2 - 10.1145/3307334.3326097
DO - 10.1145/3307334.3326097
M3 - Conference contribution
T3 - MobiSys 2019 - Proceedings of the 17th Annual International Conference on Mobile Systems, Applications, and Services
SP - 155
EP - 167
BT - MobiSys 2019 - Proceedings of the 17th Annual International Conference on Mobile Systems, Applications, and Services
PB - Association for Computing Machinery, Inc
Y2 - 17 June 2019 through 21 June 2019
ER -