Por favor, use este identificador para citar o enlazar este ítem:
10.1109/ISCA52012.2021.00017
Twittear
Título: | A Cost-Effective Entangling Prefetcher for Instructions |
Fecha de publicación: | jun-2021 |
Palabras clave: | Instruction prefetching Caches Entangling Correlation Latency |
Resumen: | Prefetching instructions in the instruction cache is a fundamental technique for designing high-performance computers. There are three key properties to consider when designing an efficient and effective prefetcher: timeliness, coverage, and accuracy. Timeliness is essential, as bringing instructions too early increases the risk of the instructions being evicted from the cache before their use and requesting them too late can lead to the instructions arriving after they are demanded. Coverage is important to reduce the number of instruction cache misses and accuracy to ensure that the prefetcher does not pollute the cache or interacts negatively with the other hardware mechanisms. This paper presents the Entangling Prefetcher for Instructions that entangles instructions to maximize timeliness. The prefetcher works by finding which instruction should trigger the prefetch for a subsequent instruction, accounting for the latency of each cache miss. The prefetcher is carefully adjusted to account for both coverage and accuracy. Our evaluation shows that with 40KB of storage, Entangling can increase performance up to 23%, outperforming state-of-the-art prefetchers. |
Autor/es principal/es: | Ros, Alberto Jimborean, Alexandra |
Facultad/Departamentos/Servicios: | Facultades, Departamentos, Servicios y Escuelas::Departamentos de la UMU::Ingeniería y Tecnología de Computadores |
Forma parte de: | 48th International Symposium on Computer Architecture (ISCA) |
URI: | http://hdl.handle.net/10201/114663 |
DOI: | 10.1109/ISCA52012.2021.00017 |
Tipo de documento: | info:eu-repo/semantics/article |
Número páginas / Extensión: | 13 |
Derechos: | info:eu-repo/semantics/openAccess Atribución 4.0 Internacional |
Aparece en las colecciones: | Artículos: Ingeniería y Tecnología de Computadores |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
aros-isca21.pdf | 454,79 kB | Adobe PDF | Visualizar/Abrir |
Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons