2012 · 13 citations · 3 references
ComputingComputer ScienceHigh-performance ComputingCluster ComputingHeterogeneous ComputingParallel ComputingCluster ArchitectureGraphics Processing Unit ComputingHeterogeneous Cluster ComputingHeterogeneous System ArchitectureParallel ArchitecturesParallel Computing SystemsHeterogeneous Cluster ArchitectureHeterogeneous Computing ArchitectureHeterogeneous Computing SystemsHigh PerformanceMulticore ArchitecturesMulticore SystemsOpencl ProgrammingProgramming Model Design
In this paper, we propose an OpenCL framework for heterogeneous CPU/GPU clusters, and show that the framework achieves both high performance and ease of programming. The framework provides an illusion of a single system for the user. It allows the application to utilize multiple heterogeneous compute devices, such as multicore CPUs and GPUs, in a remote node as if they were in a local node. No communication API, such as the MPI library, is required in the application source. We implement the OpenCL framework and evaluate its performance on a heterogeneous CPU/GPU cluster that consists of one host node and nine compute nodes using eleven OpenCL benchmark applications.
3
Christian Bienia, Sanjeev Kumar, Jaswinder Pal Singh et al. · 2008 · 3.4K citations
An OpenCL framework for heterogeneous multicores with local memory
Jaejin Lee, Jungwon Kim, Sangmin Seo et al. · 2010 · 68 citations