Skip to main content
SHARE
Publication

Comparing LLC-Memory Traffic between CPU and GPU Architectures

by Mohammad Alaul Haque Monil, Seyong Lee, Jeffrey S Vetter, Allen Malony
Publication Type
Conference Paper
Book Title
2021 IEEE/ACM Redefining Scalability for Diversely Heterogeneous Architectures Workshop (RSDHA)
Publication Date
Page Numbers
8 to 16
Publisher Location
New York City, New York, United States of America
Conference Name
2021 IEEE/ACM Redefining Scalability for Diversely Heterogeneous Architectures Workshop (RSDHA)
Conference Location
New York City, New York, United States of America
Conference Sponsor
IEEE
Conference Date
-

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.