Toward OpenCL Automatic Multi-Device Support

@inproceedings{Henry2014TowardOA,
  title={Toward OpenCL Automatic Multi-Device Support},
  author={Sylvain Henry and Alexandre Denis and Denis Barthou and Marie Christine Counilh and Raymond Namyst},
  booktitle={Euro-Par},
  year={2014}
}
To fully tap into the potential of today heterogeneous machines, offloading parts of an application on accelerators is no longer sufficient. The real challenge is to build systems where the application would permanently spread across the entire machine, that is, where parallel tasks would be dynamically scheduled over the full set of available processing units. In this paper we present SOCL, an OpenCL implementation that improves and simplifies the programming experience on heterogeneous… CONTINUE READING

Citations

Publications citing this paper.
SHOWING 1-8 OF 8 CITATIONS

Automatic program generation for heterogeneous architectures

  • 2016 International Conference on Advances in Computing, Communications and Informatics (ICACCI)
  • 2016
VIEW 1 EXCERPT
CITES METHODS

Automatic Command Queue Scheduling for Task-Parallel Workloads in OpenCL

  • 2015 IEEE International Conference on Cluster Computing
  • 2015
VIEW 2 EXCERPTS
CITES METHODS

Automatic OpenCL Code Generation for Multi-device Heterogeneous Architectures

  • 2015 44th International Conference on Parallel Processing
  • 2015
VIEW 1 EXCERPT
CITES METHODS

Customization of OpenCL applications for efficient task mapping under heterogeneous platform constraints

  • 2015 Design, Automation & Test in Europe Conference & Exhibition (DATE)
  • 2015
VIEW 2 EXCERPTS
CITES BACKGROUND

References

Publications referenced by this paper.
SHOWING 1-10 OF 17 REFERENCES

GPL physically based renderer

LuxRender
  • http://www.luxrender.net
  • 2013
VIEW 1 EXCERPT

Hybrid HDR tone mapping for post processing multi-device version

Intel
  • http://software.intel.com/en-us/vcsource/samples/ hdr-tone-mapping-multi-device
  • 2013

Portable mapping of data parallel programs to OpenCL for heterogeneous systems

  • Proceedings of the 2013 IEEE/ACM International Symposium on Code Generation and Optimization (CGO)
  • 2013
VIEW 1 EXCERPT

Static Multi-device Load Balancing for OpenCL

  • 2012 IEEE 10th International Symposium on Parallel and Distributed Processing with Applications
  • 2012
VIEW 1 EXCERPT