- -

Acceleration of PageRank with customized precision based on mantissa segmentation

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Acceleration of PageRank with customized precision based on mantissa segmentation

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.author Gruetzmacher, Thomas es_ES
dc.contributor.author Cojean, Terry es_ES
dc.contributor.author Flegar, Goran es_ES
dc.contributor.author Anzt, Hartwig es_ES
dc.contributor.author Quintana-Orti, Enrique S. es_ES
dc.date.accessioned 2022-05-31T18:04:40Z
dc.date.available 2022-05-31T18:04:40Z
dc.date.issued 2020-03 es_ES
dc.identifier.issn 2329-4949 es_ES
dc.identifier.uri http://hdl.handle.net/10251/183010
dc.description.abstract [EN] We describe the application of a communication-reduction technique for the PageRank algorithm that dynamically adapts the precision of the data access to the numerical requirements of the algorithm as the iteration converges. Our variable-precision strategy, using a customized precision format based on mantissa segmentation (CPMS), abandons the IEEE 754 single- and double-precision number representation formats employed in the standard implementation of PageRank, and instead handles the data in memory using a customized floating-point format. The customized format enables fast data access in different accuracy, prevents overflow/underflow by preserving the IEEE 754 double-precision exponent, and efficiently avoids data duplication, since all bits of the original IEEE 754 double-precision mantissa are preserved in memory, but re-organized for efficient reduced precision access. With this approach, the truncated values (omitting significand bits), as well as the original IEEE double-precision values, can be retrieved without duplicating the data in different formats. Our numerical experiments on an NVIDIA V100 GPU (Volta architecture) and a server equipped with two Intel Xeon Platinum 8168 CPUs (48 cores in total) expose that, compared with a standard ieee double-precision implementation, the CPMS-based PageRank completes about 10% faster if high-accuracy output is needed, and about 30% faster if reduced output accuracy is acceptable. es_ES
dc.description.sponsorship H. Anzt was supported by the "Impuls und Vernetzungsfond" of the Helmholtz Association under grant VH-NG-1241. G. Flegar and E. S. Quintana-Orti were supported by project TIN2017-82972-R of the MINECO and FEDER. This work was also supported by the EU H2020 project 732631 "OPRECOMP. Open Transprecision Computing,' and the US Department of Energy Office of Science, Office of Advanced Scientific Computing Research, Applied Mathematics program under Award Numbers DE-SC0016513 and DE-SC-0010042 es_ES
dc.language Inglés es_ES
dc.publisher Association for Computing Machinery es_ES
dc.relation.ispartof ACM Transactions on Parallel Computing es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject PageRank es_ES
dc.subject Large-scale irregular graphs es_ES
dc.subject Adaptive-precision es_ES
dc.subject High-performance es_ES
dc.subject Multi-core processors es_ES
dc.subject GPUs es_ES
dc.subject.classification ARQUITECTURA Y TECNOLOGIA DE COMPUTADORES es_ES
dc.title Acceleration of PageRank with customized precision based on mantissa segmentation es_ES
dc.type Artículo es_ES
dc.identifier.doi 10.1145/3380934 es_ES
dc.relation.projectID info:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2013-2016/TIN2017-82972-R/ES/TECNICAS ALGORITMICAS PARA COMPUTACION DE ALTO RENDIMIENTO CONSCIENTE DEL CONSUMO ENERGETICO Y RESISTENTE A ERRORES/ es_ES
dc.relation.projectID info:eu-repo/grantAgreement/DOE//DE-SC-0016513/ es_ES
dc.relation.projectID info:eu-repo/grantAgreement/EC/H2020/732631/EU es_ES
dc.relation.projectID info:eu-repo/grantAgreement/Helmholtz Association of German Research Centers//VH-NG-1241/ es_ES
dc.relation.projectID info:eu-repo/grantAgreement/DOE//DE-SC-0010042/ 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 Gruetzmacher, T.; Cojean, T.; Flegar, G.; Anzt, H.; Quintana-Orti, ES. (2020). Acceleration of PageRank with customized precision based on mantissa segmentation. ACM Transactions on Parallel Computing. 7(1):1-19. https://doi.org/10.1145/3380934 es_ES
dc.description.accrualMethod S es_ES
dc.relation.publisherversion https://doi.org/10.1145/3380934 es_ES
dc.description.upvformatpinicio 1 es_ES
dc.description.upvformatpfin 19 es_ES
dc.type.version info:eu-repo/semantics/publishedVersion es_ES
dc.description.volume 7 es_ES
dc.description.issue 1 es_ES
dc.relation.pasarela S\405287 es_ES
dc.contributor.funder European Commission es_ES
dc.contributor.funder U.S. Department of Energy es_ES
dc.contributor.funder Agencia Estatal de Investigación es_ES
dc.contributor.funder Helmholtz Association of German Research Centers es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem