Sie befinden Sich nicht im Netzwerk der Universität Paderborn. Der Zugriff auf elektronische Ressourcen ist gegebenenfalls nur via VPN oder Shibboleth (DFN-AAI) möglich. mehr Informationen...
Ergebnis 1 von 3
2015 International Conference on Parallel Architecture and Compilation (PACT), 2015, p.445-456
2015

Details

Autor(en) / Beteiligte
Titel
Evaluating the Cost of Atomic Operations on Modern Architectures
Ist Teil von
  • 2015 International Conference on Parallel Architecture and Compilation (PACT), 2015, p.445-456
Ort / Verlag
IEEE
Erscheinungsjahr
2015
Link zum Volltext
Quelle
IEEE Xplore
Beschreibungen/Notizen
  • Atomic operations (atomics) such as Compare-and-Swap (CAS) or Fetch-and-Add (FAA) are ubiquitous in parallel programming. Yet, performance tradeoffs between these operations and various characteristics of such systems, such as the structure of caches, are unclear and have not been thoroughly analyzed. In this paper we establish an evaluation methodology, develop a performance model, and present a set of detailed benchmarks for latency and bandwidth of different atomics. We consider various state-of-the-art x86 architectures: Intel Haswell, Xeon Phi, Ivy Bridge, and AMD Bulldozer. The results unveil surprising performance relationships between the considered atomics and architectural properties such as the coherence state of the accessed cache lines. One key finding is that all the tested atomics have comparable latency and bandwidth even if they are characterized by different consensus numbers. Another insight is that the design of atomics prevents any instruction-level parallelism even if there are no dependencies between the issued operations. Finally, we discuss solutions to the discovered performance issues in the analyzed architectures. Our analysis can be used for making better design and algorithmic decisions in parallel programming on various architectures deployed in both off-the-shelf machines and large compute systems.
Sprache
Englisch
Identifikatoren
ISSN: 1089-795X
eISSN: 2641-7944
DOI: 10.1109/PACT.2015.24
Titel-ID: cdi_ieee_primary_7429327

Weiterführende Literatur

Empfehlungen zum selben Thema automatisch vorgeschlagen von bX