Towards Approximate Mobile Computing

01/08/2019
by   Veljko Pejovic, et al.
0

Mobile computing is one of the main drivers of innovation, yet the future growth of mobile computing capabilities remains critically threatened by hardware constraints, such as the already extremely dense transistor packing and limited battery capacity. The breakdown of Dennard scaling and stagnating energy storage improvements further amplify these threats. However, the computational burden we put on our mobile devices is not always justified. In a myriad of situations the result of a computation is further manipulated, interpreted, and finally acted upon. This allows for the computation to be relaxed, so that the result is calculated with "good enough", not perfect accuracy. For example, results of a Web search may be perfectly acceptable even if the order of the last few listed items is shuffled, as an end user decides which of the available links to follow. Similarly, the quality of a voice-over-IP call may be acceptable, despite being imperfect, as long as the two involved parties can clearly understand each other. This novel way of thinking about computation is termed Approximate Computing (AC) and promises to reduce resource usage, while ensuring that satisfactory performance is delivered to end-users. AC is already experimented with on various levels of desktop computer architecture, from the hardware level where incorrect adders have been designed to sacrifice result correctness for reduced energy consumption, to compiler-level optimisations that omit certain lines of code to speed up video encoding. AC is yet to be attempted on mobile devices and in this article we examine the potential benefits of mobile AC and present an overview of AC techniques applicable in the mobile domain.

READ FULL TEXT
research
01/13/2021

Towards Energy Efficient Federated Learning over 5G+ Mobile Devices

The continuous convergence of machine learning algorithms, 5G and beyond...
research
11/09/2017

How Long Will My Phone Battery Last?

Mobile devices are only as useful as their battery lasts. Unfortunately,...
research
02/20/2022

Context-aware adaptation of mobile video decoding resolution

While the evolution of mobile computing is experiencing a considerable g...
research
08/07/2023

Eye-Shield: Real-Time Protection of Mobile Device Screen Information from Shoulder Surfing

People use mobile devices ubiquitously for computing, communication, sto...
research
04/04/2023

Energy-Saving Strategies for Mobile Web Apps and their Measurement: Results from a Decade of Research

In 2022, over half of the web traffic was accessed through mobile device...
research
09/09/2022

A Worldwide Look Into Mobile Access Networks Through the Eyes of AmiGos

Mobile phones are nowadays the predominant way for users to access the I...

Please sign up or login with your details

Forgot password? Click here to reset