Por favor, use este identificador para citar o enlazar este ítem: https://doi.org/10.1109/IISWC55918.2022.00015

Registro completo de metadatos
Campo DCValorLengua/Idioma
dc.contributor.authorGómez-Hernández, Eduardo José-
dc.contributor.authorCebrian, Juan Manuel-
dc.contributor.authorKaxiras, Stefanos-
dc.contributor.authorRos, Alberto-
dc.contributor.otherFacultades, Departamentos, Servicios y Escuelas::Departamentos de la UMU::Ingeniería y Tecnología de Computadoreses
dc.date.accessioned2023-06-28T11:10:44Z-
dc.date.available2023-06-28T11:10:44Z-
dc.date.created2022-
dc.date.issued2022-
dc.identifier.citation2022 IEEE International Symposium on Workload Characterization (IISWC), Austin, TX, USA, 2022, pp. 51-64es
dc.identifier.urihttp://hdl.handle.net/10201/132446-
dc.description© 2022. The authors. This document is made available under the CC-BY 4.0 license http://creativecommons.org/licenses/by /4.0/ This document is the acepted version of a published work that appeared in final form in 2022 IEEE International Symposium on Workload Characterization (IISWC) To access the final work, see DOI: https://doi.org/10.1109/IISWC55918.2022.00015-
dc.description.abstractThe cornerstone for the performance evaluation of computer systems is the benchmark suite. Among the many benchmark suites used in high-performance computing and multicore research, Splash-2 has been instrumental in advancing knowledge for both academia and industry. Published in 1995 and with over 5276 citations and counting, this benchmark suite is still in use to evaluate novel architectural proposals. Recently, the Splash-3 suite eliminates important performance bugs, data races, and improper synchronization that plagued Splash-2 benchmarks after the formal definition of the C memory model. However, keeping up with architectural changes while maintaining the same workloads and algorithms (for comparative purposes) is a real challenge. Benchmark suites can misrepresent the performance characteristics of a computer system if they do not reflect the available features of the hardware and architects may end up overestimating the impact of proposed techniques or underestimating others. In this work we introduce a revised version of Splash-3, designated Splash-4, that introduces modern programming techniques to improve scalability on contemporary hardware. We then characterize Splash-3 and Splash-4 in a state-of-the-art simulated architecture, Intel’s Ice Lake with gem5-20 simulator, as well as a real contemporary hardware processor (AMD’s EPYC 7002 series). Our evaluation shows that for a 64-thread execution Splash-4 reduces the normalized execution time by an average of 52% and 34% for AMD’s EPYC and Intel’s Ice Lake, respectively.es
dc.formatapplication/pdfes
dc.format.extent14es
dc.languageenges
dc.publisherIEEE Computer Societyes
dc.relationEuropean Research Council (ERC) under the European Union\u2019s 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.ispartofInternational Symposium on Workload Characterization (IISWC)es
dc.rightsinfo:eu-repo/semantics/openAccesses
dc.rightsAtribución 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/*
dc.subjectBenchmark suitees
dc.subjectParallel applicationses
dc.subjectPerformancees
dc.subjectSynchronizationes
dc.titleSplash-4: A Modern Benchmark Suite with Lock-Free Constructses
dc.typeinfo:eu-repo/semantics/articlees
dc.identifier.doihttps://doi.org/10.1109/IISWC55918.2022.00015-
Aparece en las colecciones:Artículos: Ingeniería y Tecnología de Computadores

Ficheros en este ítem:
Fichero Descripción TamañoFormato 
ejgomez-iiswc22.pdf262,24 kBAdobe PDFVista previa
Visualizar/Abrir


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