Although multicore smartphones have become increasingly mainstream, it is unclear whether and how smartphone applications can utilize multicore CPUs to improve performance. In this paper we study the performance of mobile applications using multicore CPUs, in terms of power and computation cost. Using Web browsing as an example, our preliminary measurement results show that even large applications like Web browsers with multi-threading acceleration cannot fully utilize the multicore CPUs. Furthermore, we find that the existing CPU power models on smartphones are ill-suited for modern multicore CPUs. We develop a new CPU power model with a high accuracy, 95.6% on average. Our work helps to better understand the performance of multicore smart...
High-end mobile phones support multiple radio standards and a rich suite of applications, which invo...
Smartphones have emerged into platforms with powerful computational capabilities that generate large...
There is an ongoing debate by people in the industry whether to make native or web applications. The...
Increased power consumption is a critical concern for smartphone users. While multi-core processors ...
Abstract—Mobile devices continue to increase the number of cores in an attempt to meet the needs of ...
Modern smartphones are increasingly performant and feature-rich, but because they are battery powere...
A benchmark suite that is representative of the programs a processor typically executes is necessary...
Today, mobile smartphones are expected to be able to run the same complex, memory-intensive applicat...
Abstract—In this paper, we explore key microarchitectural features of mobile computing platforms tha...
Despite advances in multicore smartphone technologies, battery consumption still remains one of cust...
In recent years, mobile operating systems, represented by android and iOS, have become more and more...
Abstract—Smartphones have recently overtaken PCs as the primary consumer computing device in terms o...
The advances made in mobile and low-powered computing within the last decade has made mobility a key...
Abstract. The validation of modern software systems on mobile devices needs to incorporate both func...
This report aims to provide an understanding of how the mobile CPU designs have evolved and its infl...
High-end mobile phones support multiple radio standards and a rich suite of applications, which invo...
Smartphones have emerged into platforms with powerful computational capabilities that generate large...
There is an ongoing debate by people in the industry whether to make native or web applications. The...
Increased power consumption is a critical concern for smartphone users. While multi-core processors ...
Abstract—Mobile devices continue to increase the number of cores in an attempt to meet the needs of ...
Modern smartphones are increasingly performant and feature-rich, but because they are battery powere...
A benchmark suite that is representative of the programs a processor typically executes is necessary...
Today, mobile smartphones are expected to be able to run the same complex, memory-intensive applicat...
Abstract—In this paper, we explore key microarchitectural features of mobile computing platforms tha...
Despite advances in multicore smartphone technologies, battery consumption still remains one of cust...
In recent years, mobile operating systems, represented by android and iOS, have become more and more...
Abstract—Smartphones have recently overtaken PCs as the primary consumer computing device in terms o...
The advances made in mobile and low-powered computing within the last decade has made mobility a key...
Abstract. The validation of modern software systems on mobile devices needs to incorporate both func...
This report aims to provide an understanding of how the mobile CPU designs have evolved and its infl...
High-end mobile phones support multiple radio standards and a rich suite of applications, which invo...
Smartphones have emerged into platforms with powerful computational capabilities that generate large...
There is an ongoing debate by people in the industry whether to make native or web applications. The...