Abstract-Heterogena system ger nya möjligheter att öka prestandan för parallella applikationer på kluster med CPU- och GPU-arkitekturer. För närvarande program som använder GPU-enheter kör sin enhetsexekverbara kod på lokala enheter i sina respektive hosting-nodes. Detta dokument presenterar ett paket för att köra OpenMP, C++ och omodifierade OpenCL-program på kluster med många GPU-enheter. Detta många GPU-paket (MGP) innehåller en implementering av OpenCL-specifikationerna och utökningar av OpenMP API som gör det möjligt för applikationer på en hosting-node att på ett transparent sätt använda klusteromfattande enheter (CPU:er och/eller GPU:er). MGP tillhandahåller medel för att minska komplexiteten i programplaneringen och köra parallella tillämpningar på kluster, inklusive schemaläggning baserad på uppgiftsberoenden och bufferthantering. I dokumentet presenteras den fleråriga utvecklingsplanen och dess interna resultat.
Många GPU-paket (MGP) REF är ett biblioteks- och körtidssystem som med hjälp av MOSIX VCL-skiktet gör det möjligt att köra omodifierade OpenCL-program på kluster.
A package for OpenCL based heterogeneous computing on clusters with many GPU devices
{'venue': '2010 IEEE International Conference On Cluster Computing Workshops and Posters (CLUSTER WORKSHOPS)', 'journal': '2010 IEEE International Conference On Cluster Computing Workshops and Posters (CLUSTER WORKSHOPS)', 'mag_field_of_study': ['Computer Science']}