Integrating Per-Stream Stat Tracking into Accel-Sim
Accel-Sim is a widely used computer architecture simulator that models the behavior of modern NVIDIA GPUs in great detail. However, although Accel-Sim and the underlying GPGPU-Sim model many of the features of real GPUs, thus far it has not been able to track statistics separately per stream. Instea...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Accel-Sim is a widely used computer architecture simulator that models the
behavior of modern NVIDIA GPUs in great detail. However, although Accel-Sim and
the underlying GPGPU-Sim model many of the features of real GPUs, thus far it
has not been able to track statistics separately per stream. Instead, Accel-Sim
combines statistics (e.g., cycles and cache hits/misses) across all
simultaneously running streams. This can prevent users from properly
identifying the behavior of specific kernels and streams and potentially lead
to incorrect conclusions. Thus, in this work we extend Accel-Sim's and
GPGPU-Sim's statistic tracking support to track per-stream statistics. To
validate this support, we designed a series of multi-stream microbenchmarks and
checked their reported per-kernel, per-stream counts. |
---|---|
DOI: | 10.48550/arxiv.2304.11136 |