Access Interval Prediction by Partial Matching for Tightly Coupled Memory Systems
-
Published:2024-02-13
Issue:1-2
Volume:52
Page:3-19
-
ISSN:0885-7458
-
Container-title:International Journal of Parallel Programming
-
language:en
-
Short-container-title:Int J Parallel Prog
Author:
Razilov Viktor,Wittig Robert,Matúš Emil,Fettweis Gerhard
Abstract
AbstractIn embedded systems, tightly coupled memories (TCMs) are usually shared between multiple masters for the purpose of hardware efficiency and software flexibility. On the one hand, memory sharing improves area utilization, but on the other hand, this can lead to a performance degradation due to an increase in access conflicts. To mitigate the associated performance penalty, access interval prediction (AIP) has been proposed. In a similar fashion to branch prediction, AIP exploits program flow regularity to predict the cycle of the next memory access. We show that this structural similarity allows for adaption of state-of-the-art branch predictors, such as Prediction by Partial Matching (PPM) and the TAgged GEometric history length (TAGE) branch predictor. Our analysis on memory access traces reveals that PPM predicts 99 percent of memory accesses. As PPM does not lend itself to hardware implementation, we also present the PPM-based TAGE access interval predictor which attains an accuracy of over 97 percent outperforming all previously presented implementable AIP schemes.
Funder
Bundesministerium für Bildung und Forschung Technische Universität Dresden
Publisher
Springer Science and Business Media LLC
Reference19 articles.
1. Haas, S., Seifert, T., Nöthen, B., Scholze, S., Höppner, S., Dixius, A., Pérez Adeva, E., Augustin, T., Pauls, F., Moriam, S., Hasler, M., Fischer, E., Chen, Y., Matúš, E., Ellguth, G., Hartmann, S., Schiefer, S., Cederström, L., Walter, D., Henker, S., Hänzsche, S., Uhlig, J., Eisenreich, H., Weithoffer, S., Wehn, N., Schüffny, R., Mayr, C., Fettweis, G.: A Heterogeneous SDR MPSoC in 28 nm CMOS for Low-Latency Wireless Applications. In: DAC. ACM Press, New York, New York, USA (2017). https://doi.org/10.1145/3061639.3062188 2. Wittig, R., Pauls, F., Matus, E., Fettweis, G.: Access Interval Prediction for Tightly Coupled Memory Systems. In SAMOS, Springer, Cham (2019) 3. R. Wittig, M. Hasler, E. Matus, G. Fettweis: Statistical Access Interval Prediction for Tightly Coupled Memory Systems. In: COOL CHIPS. IEEE (2019). https://doi.org/10.1109/CoolChips.2019.8721304 4. Mittal, S.: A survey of techniques for dynamic branch prediction. Concurreny Comput. : Pract. Exp. 31(1), 1–36 (2018) 5. Seznec, A., Michaud, P.: A case for (partially) TAgged GEometric history length branch prediction. J. Inst.-Level Parallelism 8, 23 (2006)
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Enlarging the Time Budget for Neural Network Based Predictors for Access Interval Prediction;2024 International Conference on Artificial Intelligence, Computer, Data Sciences and Applications (ACDSA);2024-02-01 2. Access Interval Prediction with Neural Networks for Tightly Coupled Memory Systems;2023 26th Euromicro Conference on Digital System Design (DSD);2023-09-06
|
|