Browsing Araştırma Çıktıları / WOS by Author "Vinas, Moises"
Now showing items 1-3 of 3
-
Developing adaptive multi-device applications with the Heterogeneous Programming Library
Authors:Vinas, Moises; Bozkuş, Zeki; Fraguela, Basilio B.; Andrade, Diego; Doallo, Ramon
Publisher and Date:(Springer, 2015)The usage of heterogeneous devices presents two main problems. One is their complex programming a problem that grows when multiple devices are used. The second issue is that even if the codes for these devices can be portable on top of OpenCL they lack performance portability effectively requiring specialized implementations for each device to get good performance. In this paper we extend the Heterogeneous Programming Library (HPL) which improves the usability of heterogeneous systems on top of ...
-
Exploiting heterogeneous parallelism with the Heterogeneous Programming Library
Authors:Vinas, Moises; Bozkuş, Zeki; Fraguela, Basilio B.
Publisher and Date:(Academic Press Inc Elsevier Science, 2013)While recognition of the advantages of heterogeneous computing is steadily growing the issues of programmability and portability hinder its exploitation. The introduction of the OpenCL standard was a major step forward in that it provides code portability but its interface is even more complex than that of other approaches. In this paper we present the Heterogeneous Programming Library (HPL) which permits the development of heterogeneous applications addressing both portability and programmability ...
-
Improving OpenCL programmability with the Heterogeneous Programming Library
Authors:Vinas, Moises; Fraguela, Basilio B.; Bozkuş, Zeki; Andrade, Diego
Publisher and Date:(Elsevier Science Bv, 2015)The use of heterogeneous devices is becoming increasingly widespread. Their main drawback is their low programmability due to the large amount of details that must be handled. Another important problem is the reduced code portability as most of the tools to program them are vendor or device-specific. The exception to this observation is OpenCL which largely suffers from the reduced programmability problem mentioned particularly in the host side. The Heterogeneous Programming Library (HPL) is a ...