Ronald Say Kiat Lim, Jeong-Geun Kim, Su-Kyung Yoon
언어
영어(ENG)
URL
https://www.earticle.net/Article/A468774
원문정보
초록
영어
The Processing-in-Memory (PIM) paradigm is a non-von Neumann computer architecture where processing and memory functions are combined in a single location to overcome the effects of the memory wall. Prefetching is a technique used to anticipate data access patterns and proactively bring data into the processor cache to reduce memory latency. In this paper, we aim to provide insights into applicable prefetch techniques for PIM by analyzing the performance of commonly applicable prefetch techniques in a simulated PIM system. We simulate PIM systems with (i) no prefetching, (ii) next-line prefetching, (iii) stream prefetching and (iv) the Variable Length Data Prefetcher (VLDP) using a custom-built PIM simulator and the STREAM benchmark as the workload and compare their performance.
Ronald Say Kiat Lim [ Department of Computer Science and Artificial Intelligence Jeonbuk National University ]
Jeong-Geun Kim [ Department of Computer Science Kyungpook National University ]
Corresponding Author
Su-Kyung Yoon [ Department of Computer Science and Artificial Intelligence, Center for Advanced Image Information Technology, Jeonbuk National University ]
Corresponding Author