Affinity-aware work-stealing for integrated CPU-GPU processors

@inproceedings{Farooqui2016AffinityawareWF,
  title={Affinity-aware work-stealing for integrated CPU-GPU processors},
  author={Naila Farooqui and Rajkishore Barik and Brian T. Lewis and Tatiana Shpeisman and Karsten Schwan},
  booktitle={PPOPP},
  year={2016}
}
Recent integrated CPU-GPU processors like Intel's Broadwell and AMD's Kaveri support hardware CPU-GPU shared virtual memory, atomic operations, and memory coherency. This enables fine-grained CPU-GPU work-stealing, but architectural differences between the CPU and GPU hurt the performance of traditionally-implemented work-stealing on such processors. These architectural differences include different clock frequencies, atomic operation costs, and cache and shared memory latencies. This paper… CONTINUE READING