BODCA: Heterogeneous CPU-GPU computing system with Bandwidth-Optimized DRAM cache design

Sungji Choi, Won Woo Ro

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

Abstract

Heterogeneous CPU-GPU computing is important due to multi-core CPU and GPU. In heterogeneous CPUGPU computing, cache coherence and unified memory spaces allow CPU and GPU cores to access the same memories without memory copy overheads. This paper focuses on the potential of the large-scale DRAM cache design in a heterogeneous computing simulation, considering the tradeoff of DRAM cache design. Also, this paper analyzes the improved latency and utilization of the system bandwidth of DRAM cache design. We propose a Bandwidth Optimized DRAM cache (BODCA), which is similar to Alloy Cache but has a dynamic bandwidth assignment technique. On average, BODCA shows 5.1% IPC improvement and 7.3% increment in the utilization of the memory system bandwidth compared to the Alloy Cache.

Original languageEnglish
Title of host publication2020 IEEE International Conference on Consumer Electronics - Asia, ICCE-Asia 2020
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781728161648
DOIs
Publication statusPublished - 2020 Nov 1
Event2020 IEEE International Conference on Consumer Electronics - Asia, ICCE-Asia 2020 - Seoul, Korea, Republic of
Duration: 2020 Nov 12020 Nov 3

Publication series

Name2020 IEEE International Conference on Consumer Electronics - Asia, ICCE-Asia 2020

Conference

Conference2020 IEEE International Conference on Consumer Electronics - Asia, ICCE-Asia 2020
Country/TerritoryKorea, Republic of
CitySeoul
Period20/11/120/11/3

Bibliographical note

Publisher Copyright:
© 2020 IEEE.

All Science Journal Classification (ASJC) codes

  • Computer Science Applications
  • Electrical and Electronic Engineering
  • Media Technology
  • Instrumentation

Fingerprint

Dive into the research topics of 'BODCA: Heterogeneous CPU-GPU computing system with Bandwidth-Optimized DRAM cache design'. Together they form a unique fingerprint.

Cite this