Research on Multi-Core Cache Data Prefetching Strategy based on Deep Learning

Currently, the research prospect of deep learning applied to data prefetching in multi-core architectures are very broad. In order to give full play to the performance of parallel computing in multi-core processor systems, based on an in-depth discussion of the research of multi-core cache prefetching neural network model based on deep learning, a new deep learning model is constructed by introducing Convolutional Neural Network (Text CNN) and CBAM (Convolutional Block Attention Module) attention layer and utilizing Long Short-Term Memory (LSTM) parallel computing. The model is able to operate efficiently in multi-core architectures and effectively predict data access patterns to improve the accuracy and efficiency of data prefetching, thus optimizing the performance of the overall system. In order to evaluate the performance improvement of the improved model in cache prefetching in a multi-core processor system, multiple sets of experiments were conducted for comparative analysis. Experimental results compared with Voyager, the improved model improves the prefetching page and offset accuracies by 5.5% and 5.3%, respectively, and the overall accuracy is improved by 5.8%, the loss rate is reduced by 1.5%, the coverage rate is improved by 8.4%, and the F1 score value is improved by 0.07, which indicates that the improved model achieves a significant enhancement in cache prefetching effectiveness.

Authors

Institutions

Publication Details

Published
2024-11-22
DOI
https://doi.org/10.1145/3708778.3708802
Primary Topic
Caching and Content Delivery
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Research on Multi-Core Cache Data Prefetching Strategy based on Deep Learning

J. Zhang, Bing‐Hui Lin, Xinyu Qiao
Caching and Content Delivery
article

Research on Multi-Core Cache Data Prefetching Strategy based on Deep Learning

J. Zhang, Bing‐Hui Lin, Xinyu Qiao
article en

Abstract

Currently, the research prospect of deep learning applied to data prefetching in multi-core architectures are very broad. In order to give full play to the performance of parallel computing in multi-core processor systems, based on an in-depth discussion of the research of multi-core cache prefetching neural network model based on deep learning, a new deep learning model is constructed by introducing Convolutional Neural Network (Text CNN) and CBAM (Convolutional Block Attention Module) attention layer and utilizing Long Short-Term Memory (LSTM) parallel computing. The model is able to operate efficiently in multi-core architectures and effectively predict data access patterns to improve the accuracy and efficiency of data prefetching, thus optimizing the performance of the overall system. In order to evaluate the performance improvement of the improved model in cache prefetching in a multi-core processor system, multiple sets of experiments were conducted for comparative analysis. Experimental results compared with Voyager, the improved model improves the prefetching page and offset accuracies by 5.5% and 5.3%, respectively, and the overall accuracy is improved by 5.8%, the loss rate is reduced by 1.5%, the coverage rate is improved by 8.4%, and the F1 score value is improved by 0.07, which indicates that the improved model achieves a significant enhancement in cache prefetching effectiveness.

Tianjin University of Technology and Education (CN)
Openalex Percentile: Top 68%
Caching and Content Delivery
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.