TY - GEN
T1 - A Spatio-Temporal Switchable Data Prefetcher for Convolutional Neural Networks
AU - Jang, Jihoon
AU - Kim, Hyun
AU - Lee, Hyokeun
N1 - Publisher Copyright:
© 2023 IEEE.
PY - 2023
Y1 - 2023
N2 - In this paper, we propose a spatio-temporal switchable data prefetcher that can adapt to the locality characteristics of CNN models. The proposed prefetcher records the recent delta history by leveraging two tables. The first table predicts spatial address patterns by comparing the delta score with the last delta, while the second table predicts temporal address patterns by recording and reordering the delta sequence from the delta history. Consequently, the proposed prefetcher is capable of appropriately switching between these two prediction methodologies based on spatial and temporal localities. The experimental results on CNN inference workloads show that we achieved high average accuracy of 83.8% and coverage of 81.6%, and hence the proposed prefetcher improves system performance by 33.8% over a baseline with no data prefetcher and 21% over the best-performing prior spatio-temporal prefetcher.
AB - In this paper, we propose a spatio-temporal switchable data prefetcher that can adapt to the locality characteristics of CNN models. The proposed prefetcher records the recent delta history by leveraging two tables. The first table predicts spatial address patterns by comparing the delta score with the last delta, while the second table predicts temporal address patterns by recording and reordering the delta sequence from the delta history. Consequently, the proposed prefetcher is capable of appropriately switching between these two prediction methodologies based on spatial and temporal localities. The experimental results on CNN inference workloads show that we achieved high average accuracy of 83.8% and coverage of 81.6%, and hence the proposed prefetcher improves system performance by 33.8% over a baseline with no data prefetcher and 21% over the best-performing prior spatio-temporal prefetcher.
KW - Data prefetching
KW - convolutional neural neworks
KW - spatio-temporal prefetcher
UR - http://www.scopus.com/inward/record.url?scp=85184795879&partnerID=8YFLogxK
U2 - 10.1109/ISOCC59558.2023.10396344
DO - 10.1109/ISOCC59558.2023.10396344
M3 - Conference contribution
AN - SCOPUS:85184795879
T3 - Proceedings - International SoC Design Conference 2023, ISOCC 2023
SP - 141
EP - 142
BT - Proceedings - International SoC Design Conference 2023, ISOCC 2023
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 20th International SoC Design Conference, ISOCC 2023
Y2 - 25 October 2023 through 28 October 2023
ER -