Abstract

Over the recent years, the popularity of smartphones has increased dramatically. The advanced integrated technology in smartphones like GPS, high-speed CPU, a real world coloured display, Wi-Fi and Bluetooth etc. All these within small size light weight device attracts people a lot to obtain them. The stated capacities of those components motivate developers to create millions of useful applications. However, smartphone devices are energy constraint as they rely on limited battery power supply that has not been increased at the same pace to support the power demands. As both the hardware and the software tend to drain the battery power, the demand for energy efficient applications has increased to keep the mobile devices useful. Optimization related to memory data access create significant difference to performance and power consumption of broad range of dataintensive application. Memory Data layout transformation represents a very interesting class of optimizations. Transform Array of Structure (AOS) to Structure of Array (SOA) is one of the commonly applied and recognized transformation. The transformation reduces the memory access count and subsequently reduces the memory access energy. Thereby, we introduce data layout transformation service as solution to minimize the power consumed by application. The Service will convert the data layout in memory from AOS to SOA. The conversion will reduce the power consumed by memory and processor. Eventually, result in efficient and extended battery life.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call