ADDP: The Data Prefetching Protocol for Monitoring Capacity Misses

Guardado en:
Detalles Bibliográficos
Publicado en:ADCAIJ : Advances in Distributed Computing and Artificial Intelligence Journal vol. 14 (2025), p. e31782-e31800
Autor principal: Srivastava, Swapnita
Otros Autores: Singh, P K
Publicado:
Ediciones Universidad de Salamanca
Materias:
Acceso en línea:Citation/Abstract
Full Text - PDF
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!

MARC

LEADER 00000nab a2200000uu 4500
001 3282913825
003 UK-CbPIL
022 |a 2255-2863 
024 7 |a 10.14201/adcaij.31782  |2 doi 
035 |a 3282913825 
045 2 |b d20250101  |b d20251231 
100 1 |a Srivastava, Swapnita 
245 1 |a ADDP: The Data Prefetching Protocol for Monitoring Capacity Misses 
260 |b Ediciones Universidad de Salamanca  |c 2025 
513 |a Journal Article 
520 3 |a Prefetching is essential to minimizing the number of misses in cache and improving processor performance. Many prefetchers have been proposed, including simple but highly effective stream-based prefetchers and prefetchers that predict complex access patterns based on structures such as history buffers and bit vectors. However, many cache misses still occur in many applications. After analyzing the various techniques in Instruction and Data Prefetcher, several key features were extracted which impact system performance. Data prefetching is an essential technique used in all commercial processors. Data prefetchers aim at hiding the long data access latency. In this paper, we present the design of an Adaptive Delta-based Data Prefetching (ADDP) that employs four different tables organized in a hierarchical manner to address the diversity of access patterns. Firstly, the Entry Table is queue, which tracks recent cache fill. Secondly, the Predict Table which has trigger (Program Counter) PCs as tags. Thirdly, the (Address Difference Table) ADT which has target PCs as tags. Lastly, the Prefetch Table is divided into two parts, i.e., Prefetch Filter and the actual Prefetch Table. The Prefetch Filter table filters unnecessary prefetch accesses and the Prefetch Table is used to track other additional information for each prefetch. The ADDP has been implemented in a multicache-level prefetching system under the 3rd Data Prefetching Championship (DPC-3) framework. ADDP is an effective solution for data-intensive applications since it shows notable gains in cache hit rates and latency reduction. The simulation results show that ADDP outperforms the top three data prefetchers MLOP, SPP and BINGO by 5. 312 %, 13. 213 % and 10. 549 %, respectively. 
653 |a Microprocessors 
653 |a Tags 
700 1 |a Singh, P K 
773 0 |t ADCAIJ : Advances in Distributed Computing and Artificial Intelligence Journal  |g vol. 14 (2025), p. e31782-e31800 
786 0 |d ProQuest  |t Advanced Technologies & Aerospace Database 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/3282913825/abstract/embedded/L8HZQI7Z43R0LA5T?source=fedsrch 
856 4 0 |3 Full Text - PDF  |u https://www.proquest.com/docview/3282913825/fulltextPDF/embedded/L8HZQI7Z43R0LA5T?source=fedsrch