- -

Bandwidth-Aware Dynamic Prefetch Configuration for IBM POWER8

RiuNet: Institutional repository of the Polithecnic University of Valencia

Share/Send to

Cited by

Statistics

Bandwidth-Aware Dynamic Prefetch Configuration for IBM POWER8

Show simple item record

Files in this item

dc.contributor.author Navarro, Carlos es_ES
dc.contributor.author Feliu-Pérez, Josué es_ES
dc.contributor.author Petit Martí, Salvador Vicente es_ES
dc.contributor.author Gómez Requena, María Engracia es_ES
dc.contributor.author Sahuquillo Borrás, Julio es_ES
dc.date.accessioned 2021-07-07T03:31:12Z
dc.date.available 2021-07-07T03:31:12Z
dc.date.issued 2020-08-01 es_ES
dc.identifier.issn 1045-9219 es_ES
dc.identifier.uri http://hdl.handle.net/10251/168880
dc.description © 2020 IEEE. Personal use of this material is permitted. Permissíon from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertisíng or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. es_ES
dc.description.abstract [EN] Advanced hardware prefetch engines are being integrated in current high-performance processors. Prefetching can boost the performance of most applications, however, the induced bandwidth consumption can lead the system to a high contention for main memory bandwidth, which is a scarce resource in current multicores. In such a case, the system performance can be severely damaged. This article characterizes the applications' behavior in an IBM POWER8 machine, which presents many prefetch settings, varying the bandwidth contention. The study reveals that the best prefetch setting for each application depends on the main memory bandwidth availability, that is, it depends on the co-running applications. Based on this study, we propose Bandwidth-Aware Prefetch Configuration (BAPC) a scalable adaptive prefetching algorithm that improves the performance of multi-program workloads. BAPC increases the performance of the applications in a 12, 15, and 16 percent of 6-, 8-, and 10-application workloads over the IBM POWER8 default configuration. In addition, BAPC reduces bandwidth consumption in 39, 42, and 45 percent, respectively. es_ES
dc.description.sponsorship This work was supported in part by Ministerio de Ciencia, Innovacion y Universidades and the European ERDF under Grant RTI2018-098156-B-C51, Generalitat Valenciana under Grant AICO/2019/317, and Universitat Politenica de Valencia (PAID-06-18) under Grant SP20180140. es_ES
dc.language Inglés es_ES
dc.publisher Institute of Electrical and Electronics Engineers es_ES
dc.relation UPV/SP20180140 es_ES
dc.relation UPV/PAID-06-18 es_ES
dc.relation info:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2017-2020/RTI2018-098156-B-C51/ES/TECNOLOGIAS INNOVADORAS DE PROCESADORES, ACELERADORES Y REDES, PARA CENTROS DE DATOS Y COMPUTACION DE ALTAS PRESTACIONES/ es_ES
dc.relation GVA/AICO/2019/317 es_ES
dc.relation.ispartof IEEE Transactions on Parallel and Distributed Systems es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject Prefetching es_ES
dc.subject Bandwidth es_ES
dc.subject Interference es_ES
dc.subject Hardware es_ES
dc.subject Engines es_ES
dc.subject Memory management es_ES
dc.subject Prefetch engine es_ES
dc.subject Prefetch settings es_ES
dc.subject Performance measures es_ES
dc.subject.classification ARQUITECTURA Y TECNOLOGIA DE COMPUTADORES es_ES
dc.title Bandwidth-Aware Dynamic Prefetch Configuration for IBM POWER8 es_ES
dc.type Artículo es_ES
dc.identifier.doi 10.1109/TPDS.2020.2982392 es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Informática de Sistemas y Computadores - Departament d'Informàtica de Sistemes i Computadors es_ES
dc.description.bibliographicCitation Navarro, C.; Feliu-Pérez, J.; Petit Martí, SV.; Gómez Requena, ME.; Sahuquillo Borrás, J. (2020). Bandwidth-Aware Dynamic Prefetch Configuration for IBM POWER8. IEEE Transactions on Parallel and Distributed Systems. 31(8):1970-1982. https://doi.org/10.1109/TPDS.2020.2982392 es_ES
dc.description.accrualMethod S es_ES
dc.relation.publisherversion https://doi.org/10.1109/TPDS.2020.2982392 es_ES
dc.description.upvformatpinicio 1970 es_ES
dc.description.upvformatpfin 1982 es_ES
dc.type.version info:eu-repo/semantics/publishedVersion es_ES
dc.description.volume 31 es_ES
dc.description.issue 8 es_ES
dc.relation.pasarela S\407984 es_ES
dc.contributor.funder Generalitat Valenciana es_ES
dc.contributor.funder Agencia Estatal de Investigación es_ES
dc.contributor.funder European Regional Development Fund es_ES
dc.contributor.funder Universitat Politècnica de València es_ES


This item appears in the following Collection(s)

Show simple item record