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

  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},
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