SORS: Facilitating the Programming of Heterogeneous Devices using the HPL Library

Date: 27/Feb/2018 Time: 11:00 - 12:00


Sala d'actes FiB - Campus Nord

Cost: This event is free of charge.

Primary tabs


Abstract: Heterogeneous systems have increased their popularity in recent years. The Heterogeneous Programming Library, HPL, intends to facilitate their programming. This library provides a simplified API and an embedded language that allow to generate OpenCL code. As a consequence, it can be used to program any kind of device for which OpenCL is available. In this seminar, we will make an overview of the library and, also, of its most recent new characteristics, such as, multidevice and performance portability support.
More information about HPL in
Short Bio: Dr. Diego Andrade is an associate professor of the Universidade da Coruña where he is a member of the Computer Architecture Group. He made his Ph.D thesis on cache memory performance analysis but in the last years his research focus moved to the GPGPU field. His research in this field has two main targets: improving the programmability of heterogeneous systems and enabling automatic performance portability on them.