Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Comparing LLC-Memory Traffic between CPU and GPU Architectures

Conference ·
OSTI ID:1887663

The cache hierarchy in modern CPUs and GPUs is becoming increasingly complex, which makes understanding the handshake between the memory access patterns and the cache hierarchy difficult. Moreover, the details of different cache policies are not publicly available. Therefore, the research community relies on observation to understand the relationship between memory access patterns and cache hierarchy. Our previous studies delved into the different microarchitectures of Intel CPUs. In this study, GPUs from NVIDIA and AMD are considered. Even though the execution models in CPUs and GPUs are distinct, this study attempts to correlate the behavior of the cache hierarchy of CPUs and GPUs. Using the knowledge gathered from studying Intel CPUs, the similarities and dissimilarities between CPUs and GPUs are identified. Through model evaluation, this study provides a proof of concept that traffic between last-level cache and memory can be predicted for sequential streaming and strided access patterns on GPUs.

Research Organization:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
Sponsoring Organization:
USDOE; USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR) (SC-21)
DOE Contract Number:
AC05-00OR22725
OSTI ID:
1887663
Country of Publication:
United States
Language:
English

Similar Records

Understanding the Impact of Memory Access Patterns in Intel Processors
Conference · Sun Nov 01 00:00:00 EDT 2020 · OSTI ID:1779130

MAPredict: Static Analysis Driven Memory Access Prediction Framework for Modern CPUs
Conference · Sun May 01 00:00:00 EDT 2022 · OSTI ID:1887689

Leaky Buddies: Cross-Component Covert Channels on Integrated CPU-GPU Systems
Conference · Wed Aug 04 00:00:00 EDT 2021 · OSTI ID:1827283

Related Subjects