GPUs have recently become important computational units on mobile devices, resulting in heterogeneous devices that can run a variety of parallel processing applications. While developing and optimizing such applications, estimating power consumption is of immense importance as energy efficiency has become the key design constraint to optimize for on these platforms. In this work, we apply deep learning techniques in building a predictive model for estimating the power consumption of parallel applications on a heterogeneous mobile SoC. Our model is an artificial neural network (NN) trained using CPU and GPU hardware performance counters along with measured power data. The model is trained and evaluated with data collected using a set of grap...
Energy optimization is an increasingly important aspect of today's high-performance computing applic...
One of the fundamental challenges to contemporary mobile platforms deploying heterogeneous CPU-GPU b...
Energy optimization is an increasingly important aspect of today’s high-performance computing applic...
International audienceMuch work has been dedicated to estimating and optimizing workloads in high-pe...
Over the last years, deep learning architectures have gained attention by winning important interna...
Energy and power are the main design constraints for modern high-performance computing systems. Inde...
State-of-the-art mobile platforms, such as smartphones and tablets, are powered by heterogeneous sys...
Nowadays, reducing energy consumption and improving the energy efficiency of computing systems becom...
Today, hardware accelerators are widely accepted as a cost-effective solution for emerging applicati...
Recently, there has been a trend of shifting the execution of deep learning inference tasks toward t...
Data analysts predict that the GPU as a Service (GPUaaS) market will grow from US$700 million in 201...
Due to the growing computational requirements of mobile applications, using a heterogeneous Multipro...
Deep learning applications are able to recognise images and speech with great accuracy, and their u...
International audienceWhen high speed and high performance are key features of a specific FPGA-based...
A lot of deep learning applications are desired to be run on mobile devices. Both accuracy and infer...
Energy optimization is an increasingly important aspect of today's high-performance computing applic...
One of the fundamental challenges to contemporary mobile platforms deploying heterogeneous CPU-GPU b...
Energy optimization is an increasingly important aspect of today’s high-performance computing applic...
International audienceMuch work has been dedicated to estimating and optimizing workloads in high-pe...
Over the last years, deep learning architectures have gained attention by winning important interna...
Energy and power are the main design constraints for modern high-performance computing systems. Inde...
State-of-the-art mobile platforms, such as smartphones and tablets, are powered by heterogeneous sys...
Nowadays, reducing energy consumption and improving the energy efficiency of computing systems becom...
Today, hardware accelerators are widely accepted as a cost-effective solution for emerging applicati...
Recently, there has been a trend of shifting the execution of deep learning inference tasks toward t...
Data analysts predict that the GPU as a Service (GPUaaS) market will grow from US$700 million in 201...
Due to the growing computational requirements of mobile applications, using a heterogeneous Multipro...
Deep learning applications are able to recognise images and speech with great accuracy, and their u...
International audienceWhen high speed and high performance are key features of a specific FPGA-based...
A lot of deep learning applications are desired to be run on mobile devices. Both accuracy and infer...
Energy optimization is an increasingly important aspect of today's high-performance computing applic...
One of the fundamental challenges to contemporary mobile platforms deploying heterogeneous CPU-GPU b...
Energy optimization is an increasingly important aspect of today’s high-performance computing applic...