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

Download:

Current browse context:

cs.DS

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 Data Distribution Management on Shared-Memory Multiprocessors

Abstract: The problem of identifying intersections between two sets of d-dimensional axis-parallel rectangles appears frequently in the context of agent-based simulation studies. For this reason, the High Level Architecture (HLA) specification -- a standard framework for interoperability among simulators -- includes a Data Distribution Management (DDM) service whose responsibility is to report all intersections between a set of subscription and update regions. The algorithms at the core of the DDM service are CPU-intensive, and could greatly benefit from the large computing power of modern multi-core processors. In this paper we propose two parallel solutions to the DDM problem that can operate effectively on shared-memory multiprocessors. The first solution is based on a data structure (the Interval Tree) that allows concurrent computation of intersections between subscription and update regions. The second solution is based on a novel parallel extension of the Sort Based Matching algorithm, whose sequential version is considered among the most efficient solutions to the DDM problem. Extensive experimental evaluation of the proposed algorithms confirm their effectiveness on taking advantage of multiple execution units in a shared-memory architecture.
Comments: arXiv admin note: text overlap with arXiv:1703.06680
Subjects: Distributed, Parallel, and Cluster Computing (cs.DC); Data Structures and Algorithms (cs.DS); Performance (cs.PF)
Journal reference: ACM Transactions on Modeling and Computer Simulation (TOMACS), Vol. 30, No. 1, Article 5. ACM, February 2020. ISSN: 1049-3301
DOI: 10.1145/3369759
Cite as: arXiv:1911.03456 [cs.DC]
  (or arXiv:1911.03456v2 [cs.DC] for this version)

Submission history

From: Gabriele D'Angelo [view email]
[v1] Thu, 7 Nov 2019 13:18:14 GMT (676kb,D)
[v2] Wed, 26 Feb 2020 10:24:12 GMT (675kb,D)

Link back to: arXiv, form interface, contact.