Skip to Main Content (Press Enter)

Logo CNR
  • ×
  • Home
  • People
  • Outputs
  • Organizations
  • Expertise & Skills

UNI-FIND
Logo CNR

|

UNI-FIND

cnr.it
  • ×
  • Home
  • People
  • Outputs
  • Organizations
  • Expertise & Skills
  1. Outputs

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

Academic Article
Publication Date:
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.
Iris type:
01.01 Articolo in rivista
Keywords:
Distributed-memory multicomputer; Data Structures
List of contributors:
Pinotti, MARIA CRISTINA
Handle:
https://iris.cnr.it/handle/20.500.14243/392939
Published in:
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING
Journal
  • Use of cookies

Powered by VIVO | Designed by Cineca | 26.5.0.0 | Sorgente dati: PREPROD (Ribaltamento disabilitato)