Incremental, parallel development of distributed real-time systems is difficult. Architectural techniques and software tools developed at the Jet Propulsion Laboratory's (JPL's) Flight System Testbed (FST) mak...
详细信息
Incremental, parallel development of distributed real-time systems is difficult. Architectural techniques and software tools developed at the Jet Propulsion Laboratory's (JPL's) Flight System Testbed (FST) make feasible the integration of complex systems in various stages of development. In particular, two techniques are used: a strict layering architecture for organization of independent subsystems, and a distributed, low-overhead, asynchronous messaging system. These techniques were developed in a few user-months and have proven their usefulness in a spacecraft integration test and simulation environment.
The vortex method in the simulation of 2D incompressible flows with complex interacting circulations is very attractive if compared with other nowadays widespread methods. However, the vortex method is computationally...
详细信息
The vortex method in the simulation of 2D incompressible flows with complex interacting circulations is very attractive if compared with other nowadays widespread methods. However, the vortex method is computationally very expensive and suggests the adoption of suitably powerful computing units. Our group analysed some parallelisation techniques of the algorithm, in order to obtain the best performances on a dedicated parallel architecture. A promising architecture was simulated in a PVM (parallel Virtual Machine) environment to identify correctness and efficiency of the selected choices. The implementation of the most promising one on a Special Purpose Computer (SPC) based on i860 Risc Intel units is in progress. The porting of the parallelised algorithm into the SPC will result into a low-cost system, completely available to the user, with expected performances comparable to those of modern supercomputers.
A data parallel model for the parallelsimulation of cellular neural networks is proposed. This approach is based on the SPMD (single-program multiple data) model and utilizes the highly specialized programming enviro...
详细信息
A data parallel model for the parallelsimulation of cellular neural networks is proposed. This approach is based on the SPMD (single-program multiple data) model and utilizes the highly specialized programming environment of the Vienna FORTRAN compilation system (VFCS) for the parallel process. It allows an easy development of the simulation system as a sequential program attributed with data distribution information shifting the difficult parallel process to the compiler. An analysis of the run-time behavior of the developed parallel programs for the simulation of cellular neural networks for different data distribution schemes is given, which justifies the efficiency of the proposed approach.
We present an execution model for parallelsimulation of a distributed shared memory architecture. The model captures the processor-memory interaction and abstracts the memory subsystem. Using this model we show how p...
详细信息
We present an execution model for parallelsimulation of a distributed shared memory architecture. The model captures the processor-memory interaction and abstracts the memory subsystem. Using this model we show how parallel, on-line, partially-ordered memory traces can be correctly predicted without interacting with the memory subsystem. We also outline a parallel optimistic memory simulator that uses these traces, finds a global order among all events, and returns correct data and timing to each processor. A first evaluation of the amount of concurrency that our model can extract for an ideal multiprocessor shows that processors may execute relatively long instruction sequences without violating the causality constraints. However parallelsimulation efficiency is highly dependent on the memory consistency model and the application characteristics.
In currently-used paradigms for system development, knowledge about the objects in the system's environment is used to derive algorithms that relate events in the environment to actions. This results in implicit r...
详细信息
In currently-used paradigms for system development, knowledge about the objects in the system's environment is used to derive algorithms that relate events in the environment to actions. This results in implicit representation of the original knowledge in the operational system. In the majority of cases, there are only very limited mechanisms for controlling these built-in behaviours, whereas for powerful decision support it is essential to be able to "experiment" both with various hypotheses about the behaviour of real-world entities and with the system's own possible actions. Such simulation-like operation necessitates an explicit representation of behavioural models. A new paradigm for the development of reactive systems is therefore proposed in which the behavioural models are explicitly represented and the user of the system is given direct control over these models. This allows the user to easily express both hypotheses about the intentions of real-world entities, and the system's own potential actions that are necessary to meet the mission goals. Through the control of simulated time, the possible evolutions of the environment can then be studied directly.
We present a parallel implementation of the Car-Parrinello method (1985) for first principles molecular dynamics simulations, in the parallel Virtual Machine (PVM, version 3.3.4) environment on the CRAY-T3D computer. ...
详细信息
We present a parallel implementation of the Car-Parrinello method (1985) for first principles molecular dynamics simulations, in the parallel Virtual Machine (PVM, version 3.3.4) environment on the CRAY-T3D computer. parallelism is achieved at the Single Program Multiple Data (SPMD) level, dividing among processors the calculations on different columns of a large matrix, containing the electronic wavefunctions of a condensed matter system object of the simulation, written in a plane-wave basis. Fast Fourier Transforms (FFTs) of these electronic states are the heaviest computations in the program. Communications are avoided an most of the code, except where the columns must be orthogonalized among each other. Even if it is not possible to make parallel the whole code, we have reached a parallel implementation of the most time-consuming part. We get an excellent behaviour of this part, and a satisfactory global behaviour.
Presents a platform for developing and evaluating control systems for emerging multimedia networks. The platform allows us to closely approximate the functional and dynamic behavior of network control systems. By prov...
详细信息
Presents a platform for developing and evaluating control systems for emerging multimedia networks. The platform allows us to closely approximate the functional and dynamic behavior of network control systems. By providing support for real-time visualization and interactive emulation, it can be used to study multimedia networks in various scenarios, such as different load patterns, network sizes and management operations. The current implementation runs on a KSR-1 and an SP2 parallel processor which are connected to a graphics workstation via ATM links.
暂无评论