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

Título: Splash-4: Improving Scalability with Lock-Free Constructs
Fecha de publicación: abr-2021
Palabras clave: Benchmarks
Simulation
Synchronization
Atomic operations
Optimization
Resumen: Over the past three decades, the parallel applications of the Splash-2 benchmark suite have been instrumental in advancing multiprocessor research. Recently, the Splash-3 benchmarks eliminated performance bugs, data races, and improper synchronization that plagued Splash-2 benchmarks after the definition of the C memory model. In this work, we revisit the Splash-3 benchmarks and adapt them for contemporary architectures with atomic operations and lock-free constructs. With our changes, we improve the scalability of most benchmarks for up to 32 and 64 cores, showing an improvement of up to 9x in actual machines, and up to 5x in simulation, over the unmodified Splash-3 benchmarks. To denote the substantive nature of the improvements in the Splash-3 benchmarks and to re-introduce them in contemporary research, we refer to the new collection as Splash-4.
Autor/es principal/es: Gómez-Hernández, Eduardo José
Shao, Ruixiang
Sakalis, Christos
Kaxiras, Stefanos
Ros, Alberto
Facultad/Departamentos/Servicios: Facultades, Departamentos, Servicios y Escuelas::Departamentos de la UMU::Ingeniería y Tecnología de Computadores
Publicado en: International Symposium on Performance Analysis of Systems and Software (ISPASS)
URI: http://hdl.handle.net/10201/114643
DOI: 10.1109/ISPASS51385.2021.00044
Tipo de documento: info:eu-repo/semantics/article
Número páginas / Extensión: 2
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ñoFormato 
ejgomez-ispass21.pdf104,99 kBAdobe PDFVista previa
Visualizar/Abrir


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