Hostname: page-component-7b7567c8c-2n9c9 Total loading time: 0 Render date: 2026-11-15T11:19:22.421Z Has data issue: false hasContentIssue false

A Compositional Approach to Synchronize Two Dimensional Networks of Processors

Published online by Cambridge University Press:  15 April 2002

Salvatore La Torre
Affiliation:
Department of Computer and Information Science, University of Pennsylvania, 200 South 33rd Street, Philadelphia, PA 19104-638, U.S.A.Dipartimento di Informatica ed Applicazioni, Università degli Studi di Salerno "Renato M. Capocelli", 84081 Baronissi (SA), Italy.
Margherita Napoli
Affiliation:
Dipartimento di Informatica ed Applicazioni, Università degli Studi di Salerno "Renato M. Capocelli", 84081 Baronissi (SA), Italy.
Mimmo Parente
Affiliation:
Dipartimento di Informatica ed Applicazioni, Università degli Studi di Salerno "Renato M. Capocelli", 84081 Baronissi (SA), Italy.
Get access

Abstract

The problem of synchronizing a networkof identical processors that work synchronouslyat discrete steps is studied. Processors are arranged as an array ofm rows and n columns and can exchange each other only one bitof information.We give algorithms whichsynchronize square arrays of (n × n) processors and give somegeneral constructions to synchronize arrays of (m × n) processors.Algorithms are given to synchronize in time n 2, $n \lceil \log n\rceil$ , $n\lceil\sqrt n \rceil$ and 2n a square array of (n × n) processors.Our approach is a modular description ofsynchronizing algorithms in terms of "fragments" of cellular automata that are calledsignals.Compositional rules to obtain new signals (and new synchronizationtimes) starting from known ones are given for an (m × n) array.Using these compositional rules we constructsynchronizations in any "feasible" linear time and in any time expressedby a polynomial with nonnegative coefficients.

Information

Type
Research Article
Copyright
© EDP Sciences, 2000

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable