Publications

Detailed Information

Dopia: Online Parallelism Management for Integrated CPU/GPU Architectures

Cited 0 time in Web of Science Cited 1 time in Scopus
Authors

Cho, Younghyun; Park, Jiyeon; Negele, Florian; Jo, Changyeon; Gross, Thomas R.; Bernhard, Egger

Issue Date
2022-04
Publisher
Association for Computing Machinery
Citation
Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP, pp.32-45
Abstract
© 2022 ACM.Recent desktop and mobile processors often integrate CPU and GPU onto the same die. The limited memory bandwidth of these integrated architectures can negatively affect the performance of data-parallel workloads when all computational resources are active. The combination of active CPU and GPU cores achieving the maximum performance depends on a workload's characteristics, making manual tuning a time-consuming task. Dopia is a fully automated framework that improves the performance of data-parallel workloads by adjusting the Degree Of Parallelism on Integrated Architectures. Dopia transparently analyzes and rewrites OpenCL kernels before executing them with the number of CPU and GPU cores expected to yield the best performance. Evaluated on AMD and Intel integrated processors, Dopia achieves 84% of the maximum performance attainable by an oracle.
URI
https://hdl.handle.net/10371/183702
DOI
https://doi.org/10.1145/3503221.3508421
Files in This Item:
There are no files associated with this item.
Appears in Collections:

Altmetrics

Item View & Download Count

  • mendeley

Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.

Share