Performance Impact and Trade-Offs for Tuning Key Architectural Parameters on CPU+GPU Systems

In this work, we performed an initial design space exploration of an accelerated processing unit (APU)-a hybrid CPU+GPU architecture that integrates both compute units (CUs) and memory into a unified system.This integration aims to reduce data movement, enhance memory locality, and improve energy efficiency by enabling the CPU and GPU to share memory directly.This effort focused on the interplay of key design components-cache line size, the number of CUs, and main memory technology-and the trade-offs of each configuration were analyzed.This paper highlights the various configurations' impact on memory accesses, data reuse, and power utilization.The results provide valuable insights that can be leveraged to optimize APU architectures for high-performance and energy-efficient computing and thus create a balanced architecture.This optimization can be achieved by adopting dynamic cache management, runtime CU scaling, and advanced memory integration, highlighting the potential of APUs to address critical challenges in compute, data movement, and memory power consumption.

Authors

Institutions

Publication Details

Published
2025-03-01
DOI
https://doi.org/10.1145/3725798.3725805
Primary Topic
Parallel Computing and Optimization Techniques
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Performance Impact and Trade-Offs for Tuning Key Architectural Parameters on CPU+GPU Systems

Kazi Asifuzzaman, Narasinga Rao Miniskar, William F. Godoy, Jeffrey S. Vetter et al.
Parallel Computing and Optimization Techniques
article

Performance Impact and Trade-Offs for Tuning Key Architectural Parameters on CPU+GPU Systems

Kazi Asifuzzaman, Narasinga Rao Miniskar, William F. Godoy, Jeffrey S. Vetter, Óscar Hernández
article en

Abstract

In this work, we performed an initial design space exploration of an accelerated processing unit (APU)-a hybrid CPU+GPU architecture that integrates both compute units (CUs) and memory into a unified system.This integration aims to reduce data movement, enhance memory locality, and improve energy efficiency by enabling the CPU and GPU to share memory directly.This effort focused on the interplay of key design components-cache line size, the number of CUs, and main memory technology-and the trade-offs of each configuration were analyzed.This paper highlights the various configurations' impact on memory accesses, data reuse, and power utilization.The results provide valuable insights that can be leveraged to optimize APU architectures for high-performance and energy-efficient computing and thus create a balanced architecture.This optimization can be achieved by adopting dynamic cache management, runtime CU scaling, and advanced memory integration, highlighting the potential of APUs to address critical challenges in compute, data movement, and memory power consumption.

Oak Ridge National Laboratory (US)
U.S. Department of Energy, Battelle, Office of Science, Advanced Scientific Computing Research, Oak Ridge National Laboratory
Openalex Percentile: Top 91%
Parallel Computing and Optimization Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Performance Impact and Trade-Offs for Tuning Key Architectural Parameters on CPU+GPU Systems — Kazi Asifuzzaman, Narasinga Rao Miniskar, et al. · (2025) | TGRS Research Map | TGRS