Publication | Closed Access
Fluidic Kernels
83
Citations
20
References
2014
Year
Unknown Venue
Hardware SecurityGpu ArchitectureHeterogeneous ComputingEngineeringCompute KernelSame Opencl KernelProgram AnalysisMany-core ArchitectureComputer ArchitectureComputer EngineeringParallel ProgrammingComputer ScienceParallel ComputingKernel ExecutionSystem SoftwareGpu ComputingCoherent Version
Programming heterogeneous computing systems with Graphics Processing Units (GPU) and multi-core CPUs in them is complex and time-consuming. OpenCL has emerged as an attractive programming framework for heterogeneous systems. But utilizing multiple devices in OpenCL is a challenge because it requires the programmer to explicitly map data and computation to each device. The problem becomes even more complex if the same OpenCL kernel has to be executed synergistically using multiple devices, as the relative execution time of the kernel on different devices can vary significantly, making it difficult to determine the work partitioning across these devices a priori. Also, after each kernel execution, a coherent version of the data needs to be established.
| Year | Citations | |
|---|---|---|
Page 1
Page 1