PERFORMANCE CHARACTERIZATION OF CACHE REPLACEMENT STRATEGIES FOR MANAGING SHARED LLC OVER HETEROGENEOUS INTEGRATED CPU-GPU ARCHITECTURE USING MULTI-THREADED WORKLOAD

he CPU is mostly designed for sequential and complex decision-making. it propagates with its instruction processing in a few pipeline stages, including steps for data and instruction fetching from memory. With time, the GPU, with its parallel processing capabilities, came into existence to assist the CPU, mainly for graphics processing. Because of parallel processing and a huge number of thread executions, its data access pattern is quite different from that of CPUs. In its rendering pipelines, the GPU may access varied data streams. The access may vary in semantics in different access patterns. Due to commercial requirements and to minimize data sharing latency between CPU and GPU, integrated processor designs are emerging. these designs accommodate both CPU and GPU in a single chip, sharing common resources. On many occasions, sharing these resources becomes a bottleneck for the whole system, deteriorating overall performance. Last Level Cache sharing among CPU and GPU is a bigger challenge in this design approach. A suitable cache eviction strategy is highly essential to utilize the shared LLC space effectively. Optimized cache with better clock speed can also be considered along with a higher configuration for CPU and GPU to improve the overall performance. Here in our work, we have designed an integrated heterogeneous CPU-GPU model with upgraded configurations to boost performance. Further, we have compared the performance with Alder Lake and Raptor Lake processors, taking them as baselines. We have achieved a speedup improvement of 59.8% and 22.12% compared to Alder Lake and Raptor Lake processors, respectively, taking the geometric mean of eight different sets of workloads. Eight different cache replacement schemes have been configured in MacSim simulator, and the workload from different benchmark suites has been given. Through simulation results, we found an average read miss count improvement of 29.41% and 15.38% over Alder Lake and Raptor Lake, respectively. This may help to IT infrastructure in terms of actuarial science, real time systems etc

Authors

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2025-07-15
DOI
https://doi.org/10.5281/zenodo.18092069
Primary Topic
Parallel Computing and Optimization Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

PERFORMANCE CHARACTERIZATION OF CACHE REPLACEMENT STRATEGIES FOR MANAGING SHARED LLC OVER HETEROGENEOUS INTEGRATED CPU-GPU ARCHITECTURE USING MULTI-THREADED WORKLOAD

Journal of Theoretical and Applied Information Technology
Zenodo (CERN European Organization for Nuclear Research)
Parallel Computing and Optimization Techniques
article

PERFORMANCE CHARACTERIZATION OF CACHE REPLACEMENT STRATEGIES FOR MANAGING SHARED LLC OVER HETEROGENEOUS INTEGRATED CPU-GPU ARCHITECTURE USING MULTI-THREADED WORKLOAD

Journal of Theoretical and Applied Information Technology
article en

Abstract

he CPU is mostly designed for sequential and complex decision-making. it propagates with its instruction processing in a few pipeline stages, including steps for data and instruction fetching from memory. With time, the GPU, with its parallel processing capabilities, came into existence to assist the CPU, mainly for graphics processing. Because of parallel processing and a huge number of thread executions, its data access pattern is quite different from that of CPUs. In its rendering pipelines, the GPU may access varied data streams. The access may vary in semantics in different access patterns. Due to commercial requirements and to minimize data sharing latency between CPU and GPU, integrated processor designs are emerging. these designs accommodate both CPU and GPU in a single chip, sharing common resources. On many occasions, sharing these resources becomes a bottleneck for the whole system, deteriorating overall performance. Last Level Cache sharing among CPU and GPU is a bigger challenge in this design approach. A suitable cache eviction strategy is highly essential to utilize the shared LLC space effectively. Optimized cache with better clock speed can also be considered along with a higher configuration for CPU and GPU to improve the overall performance. Here in our work, we have designed an integrated heterogeneous CPU-GPU model with upgraded configurations to boost performance. Further, we have compared the performance with Alder Lake and Raptor Lake processors, taking them as baselines. We have achieved a speedup improvement of 59.8% and 22.12% compared to Alder Lake and Raptor Lake processors, respectively, taking the geometric mean of eight different sets of workloads. Eight different cache replacement schemes have been configured in MacSim simulator, and the workload from different benchmark suites has been given. Through simulation results, we found an average read miss count improvement of 29.41% and 15.38% over Alder Lake and Raptor Lake, respectively. This may help to IT infrastructure in terms of actuarial science, real time systems etc

Zenodo (CERN European Organization for Nuclear Research)
Industry, innovation and infrastructure
Openalex Percentile: Top 31%
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 CHARACTERIZATION OF CACHE REPLACEMENT STRATEGIES FOR MANAGING SHARED LLC OVER HETEROGENEOUS INTEGRATED CPU-GPU ARCHITECTURE USING MULTI-THREADED WORKLOAD — Journal of Theoretical and Applied Information Technology · Zenodo (CERN European Organization for Nuclear Research) (2025) | TGRS Research Map | TGRS