Thumbnail Image

The LPGPU2 Project: Low-Power Parallel Computing on GPUs

Extended Abstract

Juurlink, Ben; Lucas, Jan; Mammeri, Nadjib; Bliss, Martyn; Keramidas, Georgios; Kokkala, Chrysa; Richards, Andrew

The LPGPU2 project is a 30-month-project (Innovation Action) funded by the European Union. Its overall goal is to develop an analysis and visualization framework that enables GPU application developers to improve the performance and power consumption of their applications. To achieve this overall goal, several key objectives need to be achieved. First, several applications (use cases) need to be developed for or ported to low-power GPUs. Thereafter, these applications need to be optimized using the tooling framework. In addition, power measurement devices and power models need to be developed that are 10x more accurate than the state of the art. The project consortium actively promotes open vendor-neutral standards via the Khronos group. This paper briefly reports on the achievements made in the first half of the project, and focuses on the progress made in applications; in power measurement, estimation, and modelling; and in the analysis and visualization tool suite.
Published in: Proceedings of the 20th International Workshop on Software and Compilers for Embedded Systems (SCOPES '17), 10.1145/3078659.3078672, Association for Computing Machinery (ACM)