TP-Sim: 트레이스 기반의 프로세싱 인 메모리 시뮬레이터

TP-Sim: A Trace-driven Processing-in-Memory Simulator

초록

This paper proposes a lightweight trace-driven Processing-In-Memory (PIM) simulator, TP-Sim. TP-Sim is a General Purpose PIM (GP-PIM) simulator that evaluates various PIM system performance-related metrics. Based on instruction and memory traces extracted from the Intel Pin tool, TP-Sim can replay trace files for multiple models of PIM architectures to compare its performance. To verify the availability of TP-Sim, we estimated three different system configurations on the STREAM benchmark. Compared to the traditional Host CPU-only systems with conventional memory hierarchy, simple GP-PIM architecture achieved better performance; even the Host CPU has the same number of in-order cores. For further study, we also extend TP-Sim as a part of a heterogeneous system simulator that contains CPU, GPGPU, and PIM as its primary and co-processors.

키워드

Processing-in-Memory; Simulator; Trace-driven Simulator; Data-intensive processing; Memory Architecture
제목
TP-Sim: 트레이스 기반의 프로세싱 인 메모리 시뮬레이터
제목 (타언어)
TP-Sim: A Trace-driven Processing-in-Memory Simulator
저자
김정근
발행일
2023-09
유형
Y
저널명
반도체디스플레이기술학회지
권
22
호
3
페이지
78 ~ 83