14091

Exploring CPU-GPU Coherence

Gokul Subramanian, Urmish Thakker, Swapnil Haria, Rohit Shukla, Han Lin
University of Wisconsin – Madison, Department of Computer Sciences
University of Wisconsin – Madison, Technical report CS757, 2015

@article{subramanian2015exploring,

   title={Exploring CPU-GPU Coherence},

   author={Subramanian, Gokul and Thakker, Urmish and Haria, Swapnil and Shukla, Rohit and Lin, Han},

   year={2015}

}

Download Download (PDF)   View View   Source Source   

1075

views

AMD, ARM and other members of the Heterogeneous Systems Architecture Foundation are focusing on integrated CPU-GPU systems with shared memory, to improve the programmability of heterogeneous systems. Such integration is also necessary to eliminate the energy and latency costs associated with conventional heterogeneous computation. This work investigates the relevance of CPU-GPU coherence for current heterogeneous workloads. We propose certain modifications to Heterogeneous Systems Coherence (HSC), one of the few feasible coherence schemes aimed at such systems, to simplify the hardware overheads and improve performance. Furthermore, we evaluate upcoming workloads like Sirius Suite to understand the application structure needed to unlock the potential of CPU-GPU coherence. Our experiments show that while integrated CPU-GPU systems with coherent shared memory improves application performance, current coherence protocols are infeasible due to the high coherence bandwidth consumed by the GPU. Our modified HSC design uses region coherence to filter GPU-side coherence requests by upto 40%.
Rating: 1.5/5. From 2 votes.
Please wait...

* * *

* * *

Featured events

2018
November
27-30
Hida Takayama, Japan

The Third International Workshop on GPU Computing and AI (GCA), 2018

2018
September
19-21
Nagoya University, Japan

The 5th International Conference on Power and Energy Systems Engineering (CPESE), 2018

2018
September
22-24
MediaCityUK, Salford Quays, Greater Manchester, England

The 10th International Conference on Information Management and Engineering (ICIME), 2018

2018
August
21-23
No. 1037, Luoyu Road, Hongshan District, Wuhan, China

The 4th International Conference on Control Science and Systems Engineering (ICCSSE), 2018

2018
October
29-31
Nanyang Executive Centre in Nanyang Technological University, Singapore

The 2018 International Conference on Cloud Computing and Internet of Things (CCIOT’18), 2018

HGPU group © 2010-2018 hgpu.org

All rights belong to the respective authors

Contact us: