Title :
Logical timing (global synchronization of asynchronous arrays)
Author :
Varshavsky, Victor ; Marakhovsky, Vyacheslav ; Chu, Tam-Anh
Author_Institution :
Aizu Univ., Japan
Abstract :
The problem of global synchronization is solved for asynchronous processor arrays and multiprocessor systems with an arbitrary interconnection graph. Global synchronization of asynchronous systems is treated as a homomorphic mapping of an asynchronous system behavior in logical time onto the behavior of the corresponding synchronous system with a common clock functioning in physical time. The solution is based on decomposing the system to the processor stratum and synchro-stratum; the latter plays the role of a global asynchronous clock. For the case of a synchronous system with two-phase master-slave synchronization, a simple implementation of the synchro-stratum for the corresponding asynchronous system is proposed. It is shown that, depending on the local behavior of the processors, the synchro-stratum is able to perform two types of global synchronization: parallel synchronization and synchronization that uses a system of synchro-waves
Keywords :
concurrency control; graph theory; multiprocessor interconnection networks; parallel algorithms; parallel architectures; performance evaluation; synchronisation; timing; arbitrary interconnection graph; asynchronous arrays; asynchronous processor arrays; asynchronous system behavior; common clock; global asynchronous clock; global synchronization; homomorphic mapping; logical time; logical timing; multiprocessor systems; parallel synchronization; processor stratum; synchro-stratum; synchro-waves; two-phase master-slave synchronization; Automata; Clocks; Concurrent computing; Encyclopedias; Logic arrays; Master-slave; Parallel processing; Synchronization; Time measurement; Timing;
Conference_Titel :
Parallel Algorithms/Architecture Synthesis, 1995. Proceedings., First Aizu International Symposium on
Conference_Location :
Fukushima
Print_ISBN :
0-8186-7038-X
DOI :
10.1109/AISPAS.1995.401346