Por favor, use este identificador para citar o enlazar este ítem: 10.1109/ISCA52012.2021.00017

Registro completo de metadatos
Campo DCValorLengua/Idioma
dc.contributor.authorRos, Alberto-
dc.contributor.authorJimborean, Alexandra-
dc.contributor.otherFacultades, Departamentos, Servicios y Escuelas::Departamentos de la UMU::Ingeniería y Tecnología de Computadoreses
dc.date.accessioned2021-12-02T19:49:01Z-
dc.date.available2021-12-02T19:49:01Z-
dc.date.issued2021-06-
dc.identifier.urihttp://hdl.handle.net/10201/114663-
dc.description.abstractPrefetching 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.es
dc.formatapplication/pdfes
dc.format.extent13es
dc.languageenges
dc.relationEuropean Research Council (ERC) under the European Union s Horizon 2020 research and innovation programme (ECHO: Extending Coherence for Hardware-Driven Optimizations in Multicore Architectures, grant agreement No 819134, Consolidator Grant, 2018).es
dc.relation.ispartof48th International Symposium on Computer Architecture (ISCA)es
dc.rightsinfo:eu-repo/semantics/openAccesses
dc.rightsAtribución 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/*
dc.subjectInstruction prefetchinges
dc.subjectCacheses
dc.subjectEntanglinges
dc.subjectCorrelationes
dc.subjectLatencyes
dc.titleA Cost-Effective Entangling Prefetcher for Instructionses
dc.typeinfo:eu-repo/semantics/articlees
dc.identifier.doi10.1109/ISCA52012.2021.00017-
Aparece en las colecciones:Artículos: Ingeniería y Tecnología de Computadores

Ficheros en este ítem:
Fichero Descripción TamañoFormato 
aros-isca21.pdf454,79 kBAdobe PDFVista previa
Visualizar/Abrir


Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons