An adaptive methodology for multi-GPU programming in OpenCL
ANDRE LUIS CAVALCANTI BUENO, Noemi de La Rocque Rodriguez, Elisa D. Sotelino · Engineering Computations · 2017
Purpose The purpose of this work is to present a methodology that harnesses the computational power of multiple graphics processing units (GPUs) and hides the complexities of tuning GPU parameters from the users. Design/methodology/approach A methodology for auto-tuning OpenCL configuration parameters has been developed. Findings This described process helps simplify coding and generates a significant gain in time for each method execution. Originality/value Most authors develop their GPU applications for specific hardware configurations. In this work, a solution is offered to make the developed code portable to any GPU hardware.