We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.DC

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Distributed, Parallel, and Cluster Computing

Title: Parallel Sort-Based Matching for Data Distribution Management on Shared-Memory Multiprocessors

Abstract: In this paper we consider the problem of identifying intersections between two sets of d-dimensional axis-parallel rectangles. This is a common problem that arises in many agent-based simulation studies, and is of central importance in the context of High Level Architecture (HLA), where it is at the core of the Data Distribution Management (DDM) service. Several realizations of the DDM service have been proposed; however, many of them are either inefficient or inherently sequential. These are serious limitations since multicore processors are now ubiquitous, and DDM algorithms -- being CPU-intensive -- could benefit from additional computing power. We propose a parallel version of the Sort-Based Matching algorithm for shared-memory multiprocessors. Sort-Based Matching is one of the most efficient serial algorithms for the DDM problem, but is quite difficult to parallelize due to data dependencies. We describe the algorithm and compute its asymptotic running time; we complete the analysis by assessing its performance and scalability through extensive experiments on two commodity multicore systems based on a dual socket Intel Xeon processor, and a single socket Intel Core i7 processor.
Comments: Proceedings of the 21-th ACM/IEEE International Symposium on Distributed Simulation and Real Time Applications (DS-RT 2017). Best Paper Award @DS-RT 2017
Subjects: Distributed, Parallel, and Cluster Computing (cs.DC); Data Structures and Algorithms (cs.DS); Multiagent Systems (cs.MA)
DOI: 10.1109/DISTRA.2017.8167660
Cite as: arXiv:1703.06680 [cs.DC]
  (or arXiv:1703.06680v4 [cs.DC] for this version)

Submission history

From: Gabriele D'Angelo [view email]
[v1] Mon, 20 Mar 2017 11:17:39 GMT (144kb)
[v2] Thu, 6 Jul 2017 06:02:24 GMT (145kb)
[v3] Wed, 25 Oct 2017 08:42:20 GMT (145kb)
[v4] Tue, 7 Aug 2018 07:20:05 GMT (145kb)

Link back to: arXiv, form interface, contact.