This paper deals with a fast implementation of a heap data structure on a hypercube-connected, synchronous, distributed-memory multicomputer. In particular. we present a communication-efficient mapping of a min-max-pair heap on the hypercube architecture in which the load on each processor's local memory is balanced and propose cost-optimal parallel algorithms which require O((log N)/p + log p) time to perform single insertion, deletemin, and deletemax operations on a min-max-pair heap of size N, where p is the number of processors. Our imple mentation is based on an embedding of complete binary trees in the hypercube and an efficient parallel solution to a special kind of suffix computation, thai we call the Hamiltonian suffix, along a Hamiltonian path in the hypercube. The binary tree underlying the heap data structure is, however, not altered by the mapping process.

Sommario non disponibile.

O(log log N) time algorithms for Hamiltonian suffix and min-max-pair heap operations on the hypercube

1998

Abstract

This paper deals with a fast implementation of a heap data structure on a hypercube-connected, synchronous, distributed-memory multicomputer. In particular. we present a communication-efficient mapping of a min-max-pair heap on the hypercube architecture in which the load on each processor's local memory is balanced and propose cost-optimal parallel algorithms which require O((log N)/p + log p) time to perform single insertion, deletemin, and deletemax operations on a min-max-pair heap of size N, where p is the number of processors. Our imple mentation is based on an embedding of complete binary trees in the hypercube and an efficient parallel solution to a special kind of suffix computation, thai we call the Hamiltonian suffix, along a Hamiltonian path in the hypercube. The binary tree underlying the heap data structure is, however, not altered by the mapping process.
1998
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Sommario non disponibile.
Distributed-memory multicomputer
Data Structures
File in questo prodotto:
File Dimensione Formato  
prod_410443-doc_144442.pdf

solo utenti autorizzati

Descrizione: O(log log N) time algorithms for hamiltonian suffix and min-max-pair heap operations on the hypercube
Tipologia: Versione Editoriale (PDF)
Dimensione 147.49 kB
Formato Adobe PDF
147.49 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

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/20.500.14243/392939
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 3
social impact