Recently, OpenCL standard reached much wider audiences due to the increasing number of devices supporting it. At the same time, we have observed an increase of differences among devices that support OpenCL. This situation offers to developers, who want to get high performance, a large spectrum of platforms. Given the additional OpenCL platform parameters alongside application specific parameters, the design space for exploration is seriously large. Furthermore, availability of more than one kind of device allows distribution of computation on the heterogeneous platform. Automatic design space exploration frameworks are one of the recent approaches to address these problems and to reduce the burden of programmers. In this work, we present our automatic and efficient technique to prune the design space before moving on to the exploration phase and we propose a new method for splitting the computational tasks to computing devices on heterogeneous platforms.
Design space pruning and computational workload splitting for autotuning OpenCL applications
Erdem, Ahmet;Gadioli, Davide;Palermo, Gianluca;Silvano, Cristina
2018-01-01
Abstract
Recently, OpenCL standard reached much wider audiences due to the increasing number of devices supporting it. At the same time, we have observed an increase of differences among devices that support OpenCL. This situation offers to developers, who want to get high performance, a large spectrum of platforms. Given the additional OpenCL platform parameters alongside application specific parameters, the design space for exploration is seriously large. Furthermore, availability of more than one kind of device allows distribution of computation on the heterogeneous platform. Automatic design space exploration frameworks are one of the recent approaches to address these problems and to reduce the burden of programmers. In this work, we present our automatic and efficient technique to prune the design space before moving on to the exploration phase and we propose a new method for splitting the computational tasks to computing devices on heterogeneous platforms.File | Dimensione | Formato | |
---|---|---|---|
a4-erdem.pdf
Accesso riservato
Descrizione: published version
:
Publisher’s version
Dimensione
735.14 kB
Formato
Adobe PDF
|
735.14 kB | Adobe PDF | Visualizza/Apri |
rapido18-workshop-paper.pdf
accesso aperto
Descrizione: After Peer Review
:
Post-Print (DRAFT o Author’s Accepted Manuscript-AAM)
Dimensione
743.41 kB
Formato
Adobe PDF
|
743.41 kB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.