The rise of new multicore CPUs introduced new challenges in the process of design of concurrent data structures: in addition to traditional requirements like correctness and progress, the scalability is of paramount importance. It is a common opinion that these demands are partially in conflict each other, so that it is necessary to relax the requirements about a behavior identical to the corresponding sequential data structures. In this work we introduce a relaxed approach for the management of heap based priority queues on multicore CPUs, with the aim to realize a tradeoff between efficiency and sequential correctness. The approach is based on a step-by-step redistribution, sharing information only among the cores connected in a virtual mesh.

High Performance Data Structure for Multicore Environments / Laccetti, Giuliano; Lapegna, Marco. - (2015). (Intervento presentato al convegno SC15: International Conference for High Performance Computing, Networking, STorage and Analysis tenutosi a Austin, TX (USA) nel 14-20/11/2015).

High Performance Data Structure for Multicore Environments

LACCETTI, GIULIANO;LAPEGNA, MARCO
2015

Abstract

The rise of new multicore CPUs introduced new challenges in the process of design of concurrent data structures: in addition to traditional requirements like correctness and progress, the scalability is of paramount importance. It is a common opinion that these demands are partially in conflict each other, so that it is necessary to relax the requirements about a behavior identical to the corresponding sequential data structures. In this work we introduce a relaxed approach for the management of heap based priority queues on multicore CPUs, with the aim to realize a tradeoff between efficiency and sequential correctness. The approach is based on a step-by-step redistribution, sharing information only among the cores connected in a virtual mesh.
2015
High Performance Data Structure for Multicore Environments / Laccetti, Giuliano; Lapegna, Marco. - (2015). (Intervento presentato al convegno SC15: International Conference for High Performance Computing, Networking, STorage and Analysis tenutosi a Austin, TX (USA) nel 14-20/11/2015).
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11588/612692
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact