Publication:
Splash-4: Improving Scalability with Lock-Free Constructs

dc.contributor.authorGómez-Hernández, Eduardo José
dc.contributor.authorShao, Ruixiang
dc.contributor.authorSakalis, Christos
dc.contributor.authorKaxiras, Stefanos
dc.contributor.authorRos, Alberto
dc.contributor.departmentIngeniería y Tecnología de Computadores
dc.date.accessioned2021-12-02T19:31:04Z
dc.date.available2021-12-02T19:31:04Z
dc.date.issued2021-04
dc.description.abstractOver 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.es
dc.formatapplication/pdfes
dc.format.extent2es
dc.identifier.doi10.1109/ISPASS51385.2021.00044
dc.identifier.urihttp://hdl.handle.net/10201/114643
dc.languageenges
dc.relationEuropean Research Council (ERC) under the European Union s 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 Performance Analysis of Systems and Software (ISPASS)es
dc.rightsinfo:eu-repo/semantics/openAccesses
dc.rightsAtribución 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/*
dc.subjectBenchmarkses
dc.subjectSimulationes
dc.subjectSynchronizationes
dc.subjectAtomic operationses
dc.subjectOptimizationes
dc.titleSplash-4: Improving Scalability with Lock-Free Constructses
dc.typeinfo:eu-repo/semantics/articlees
dspace.entity.typePublicationes
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ejgomez-ispass21.pdf
Size:
104.99 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.39 KB
Format:
Item-specific license agreed upon to submission
Description:
Collections