A Distributed Implementation of Many-to-Many Synchronous Channels
نویسندگان
چکیده
Within the ESPRIT project Hamlet, we have developed a graphical-based Application Design Language (ADL). This language allows a developer to primarily focus on the high-level design of parallel applications in terms of processes communicating by means of message-passing. ADL has been tailored to allow for automated generation of efficient parallel target code. In most cases, this goal can be relatively easily met. However, ADL also supports some high-level communication constructs which may be quite difficult to implement in the general case. In this paper, we discuss one particular implementation aspect, namely that of synchronous channels that allow communication between multiple senders and multiple receivers. Our attention focuses on a distributed, scalable solution for transputer-based systems. This solution is, in fact, also applicable to occam-like languages that permit guarded output statements.
منابع مشابه
Optimizing Teleportation Cost in Multi-Partition Distributed Quantum Circuits
There are many obstacles in quantum circuits implementation with large scales, so distributed quantum systems are appropriate solution for these quantum circuits. Therefore, reducing the number of quantum teleportation leads to improve the cost of implementing a quantum circuit. The minimum number of teleportations can be considered as a measure of the efficiency of distributed quantum systems....
متن کاملNovel Unified Control Method of Induction and Permanent Magnet Synchronous Motors
Many control schemes have been proposed for induction motor and permanent magnet synchronous motor control, which are almost highly complex and non-linear. Also, a simple and efficient method for unified control of the electric moto are rarely investigated. In this paper, a novel control method based on rotor flux orientation is proposed. The novelties of proposed method are elimination of q-ax...
متن کاملProtocols for Non-Deterministic Communication over Synchronous Channels
In this paper, we propose several deadlock-free protocols for implementing the generalized alternative construct, where a process non-deterministically chooses between sending or receiving among various synchronous channels. We consider general many-to-many channels and examine in detail the special case of fan (many-toone and one-to-many) channels, which are common and can be implemented much ...
متن کاملDesign and Implementation of a High-Precision Position Controller for Permanent Magnet Synchronous Motor Based on a New Gain Scheduling Approach
The direct drive permanent magnet synchronous motor (DD-PMSM) is a suitable choice for high-precision position control applications. Among various control methods of this motor, the vector control approaches especially the field oriented control has a high-performance in the industrial drives. In this method, the components of stator current are controlled independently and as a result, the tor...
متن کاملAn Intelligent Anti-Islanding Scheme for Synchronous-Based Distributed Generation Using Reduced-Noise Morphological Gradient
This paper presents a pattern recognition-based scheme for detection of islanding conditions in synchronous- based distributed generation (DG) systems. The main idea behind the proposed scheme is the use of spatial features of system parameters such as the frequency, magnitude of positive sequence voltage, etc. In this study, the system parameters sampled at the point of common coupling (PCC) w...
متن کامل