We study conflict-free data distribution schemes in parallel memories in multiprocessor system architectures. Given a host graph G, the problem is to map the nodes of G into memory modules such that any instance of a template type T in G can be accessed without memory conflicts. A conflict occurs if two or more nodes of T are mapped to the same memory module. The mapping algorithm should: (i) be fast in terms of data access (possibly mapping each node in constant time); (ii) minimize the required number of memory modules for accessing any instance in G of the given template type; and (iii) guarantee load balancing on the modules. In this paper, we consider conflict-free access to star templates. i.e., to any node of G along with all of its neighbors. Such a template type arises in many classical algorithms like breadth-first search in a graph, message broadcasting in networks, and nearest neighbor based approximation in numerical computation. We consider the star-template access problem on two specific host graphs-tori and hypercubes-that are also popular interconnection network topologies. The proposed conflict-free mappings on these graphs are fast, use an optimal or provably good number of memory modules, and guarantee load balancing. (C) 2006 Elsevier Inc. All rights reserved.

Sajal K., Das; Finocchi, Irene; Petreschi, Rossella. (2006). Conflict-free star-access in parallel memory systems. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, (ISSN: 0743-7315), 66:11, 1431-1441. Doi: 10.1016/j.jpdc.2006.06.004.

Conflict-free star-access in parallel memory systems

FINOCCHI, Irene;
2006

Abstract

We study conflict-free data distribution schemes in parallel memories in multiprocessor system architectures. Given a host graph G, the problem is to map the nodes of G into memory modules such that any instance of a template type T in G can be accessed without memory conflicts. A conflict occurs if two or more nodes of T are mapped to the same memory module. The mapping algorithm should: (i) be fast in terms of data access (possibly mapping each node in constant time); (ii) minimize the required number of memory modules for accessing any instance in G of the given template type; and (iii) guarantee load balancing on the modules. In this paper, we consider conflict-free access to star templates. i.e., to any node of G along with all of its neighbors. Such a template type arises in many classical algorithms like breadth-first search in a graph, message broadcasting in networks, and nearest neighbor based approximation in numerical computation. We consider the star-template access problem on two specific host graphs-tori and hypercubes-that are also popular interconnection network topologies. The proposed conflict-free mappings on these graphs are fast, use an optimal or provably good number of memory modules, and guarantee load balancing. (C) 2006 Elsevier Inc. All rights reserved.
2006
coloring; data distribution; hypercubes; parallel memory systems; tori
Sajal K., Das; Finocchi, Irene; Petreschi, Rossella. (2006). Conflict-free star-access in parallel memory systems. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, (ISSN: 0743-7315), 66:11, 1431-1441. Doi: 10.1016/j.jpdc.2006.06.004.
File in questo prodotto:
File Dimensione Formato  
dasJPDC.pdf

Solo gestori archivio

Tipologia: Versione dell'editore
Licenza: DRM (Digital rights management) non definiti
Dimensione 329.88 kB
Formato Adobe PDF
329.88 kB Adobe PDF   Visualizza/Apri
DFP-JPDC.pdf

Open Access

Tipologia: Documento in Post-print
Licenza: DRM (Digital rights management) non definiti
Dimensione 260.04 kB
Formato Adobe PDF
260.04 kB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

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/11385/192643
Citazioni
  • Scopus 26
  • ???jsp.display-item.citation.isi??? 21
  • OpenAlex ND
social impact