기본 정보
연구 분야
프로젝트
발행물
구성원
article|
인용수 0
·2025
Extending gem5 for Accurate PCIe-Based Device Modeling in Heterogeneous Architectures
Sannian Song, Junehyuk Boo, Yeongwoo Jang, DaYe Jung, Jangwoo Kim
초록

The growing demand for heterogeneous computing in AI workloads has heightened the need for efficient CPU–accelerator communication. For this purpose, PCI Express (PCIe) has emerged as the dominant interconnect in recent systems. However, current architectural simulators provide limited support for accurate performance evaluation of PCIe devices. In this paper, we present a guideline to extend the gem5 simulator for arbitrary PCIe device integration. While gem5 is widely used for CPU simulation and architectural exploration, it only supports a limited set of PCI devices and lacks a standardized framework. By analyzing the mechanisms of gem5, particularly its support for AMD GPUs, we identify key components involved in communication: MMIO, DMA, and interrupts. Based on these insights, we propose a methodology for integrating arbitrary PCIe device simulators into gem5, enabling development of heterogeneous systems.

키워드
PCI ExpressKey (lock)Conventional PCISet (abstract data type)InterconnectionReliability (semiconductor)
타입
article
IF / 인용수
- / 0
게재 연도
2025