Por favor, use este identificador para citar o enlazar este ítem:
http://hdl.handle.net/10201/106141
Twittear
Título: | The Entangling Instruction Prefetcher |
Fecha de publicación: | may-2020 |
Resumen: | Prefetching instructions in the instruction cache is a fundamental technique for designing high-performance computers.To achieve maximum performance, there are three key properties one needs to consider in designing an efficient and effective prefetcher: (1) timeliness, (2) coverage, and (3) accuracy. Timeliness is an essential property of a prefetcher. 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 past their designated execution time. Coverage is essential to effectively reduce the number of instruction cache misses (there is enough prefetching) and accuracy to ensure that the prefetcher does not pollute the cache or interacts negatively with the other hardware mechanisms (there is not too much prefetching). This paper presents the Entangling Prefetcher for Instructions (EPI) that entangles instructions to provide timeliness. The prefetcher works by finding which instruction should trigger the prefetch for a subsequent instruction, accounting for the latency of each prefetch. The prefetcher is carefully adjusted to account for both coverage and accuracy. Our evaluation shows that EPI increases performance by 29.5% on average, with a coverage of 95.6% and accuracy of 77.0%. |
Autor/es principal/es: | Ros, Alberto Jimborean, Alexandra |
Facultad/Departamentos/Servicios: | Facultades, Departamentos, Servicios y Escuelas::Facultades de la UMU::Facultad de Informática |
Forma parte de: | The 1st Instruction Prefetching Championship |
URI: | http://hdl.handle.net/10201/106141 |
Tipo de documento: | info:eu-repo/semantics/lecture |
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-ipc20.pdf | 190,64 kB | Adobe PDF | Visualizar/Abrir |
Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons