In our excitement over the amount of the MIPS and MFLOPS that are now at our disposal, we must not forget the powerful benefits of good software engineering. parallelism simplifies and clarifies the development of com...
详细信息
Bulk synchronous parallel architecture incorporates a scalable and transparent communication model. The task-level synchronization mechanism of the machine, however, is not transparent to the user and can be inefficie...
详细信息
The paper describes the parallel Utilities Library (PUL) which has been in development at Edinburgh parallelcomputingcentre (EPCC) since 1991. The primary aim of this project has been to support the porting of comme...
详细信息
The paper describes the parallel Utilities Library (PUL) which has been in development at Edinburgh parallelcomputingcentre (EPCC) since 1991. The primary aim of this project has been to support the porting of commercial and industrial applications to parallel systems by providing commonly required services within a suite of library modules implemented on top of message-passing. The library includes support for task parallelism, domain decomposition, unstructured mesh applications and parallel scalable I/O and has recently been ported to the emerging Message-Passing Interface (MPI) standard. A large number of industrial application codes have been parallelised by making use of PUL and we report on three such projects that have been carried out with Rolls-Royce, AEA Technology and Shell UK.< >
Describes the architecture of a development environment for computer-aided parallel software engineering. The environment comprises tools for program design, simulation, run-time support and behaviour analysis. Tools ...
详细信息
Describes the architecture of a development environment for computer-aided parallel software engineering. The environment comprises tools for program design, simulation, run-time support and behaviour analysis. Tools are invariably interactive, depending in large part on graphical and visualisation support. SEPP (Software Engineering for parallel Processing) is an EU-funded consortium of nine partners in Eastern and Western Europe, whose aim is to realise the architecture through the development of practical tools.< >
PARAMICS is a parallel MICroscopic Traffic Simulator which is, to our knowledge, the most powerful of its type in the world. The simulator can model around 200,000 vehicles on around 7,000 roads (taken from real road ...
详细信息
ISBN:
(纸本)9780818666056
PARAMICS is a parallel MICroscopic Traffic Simulator which is, to our knowledge, the most powerful of its type in the world. The simulator can model around 200,000 vehicles on around 7,000 roads (taken from real road traffic network data) at faster than 'real-time' rates, making use of 16 K processor TMC Connection Machine CM-200 for the simulation aspect. The project aims to make available to road network planners a new range of tools, and demonstrates that use of high performance computing in real applications is possible and worthwhile, while yielding important and interesting research results.< >
The configuration programming approach has been successfully applied to model parallel and distributed systems in terms of their component processes and relationships separated from the functional aspects of the compo...
详细信息
The configuration programming approach has been successfully applied to model parallel and distributed systems in terms of their component processes and relationships separated from the functional aspects of the components' behaviour. This approach promotes the construction of modular and flexible systems but the lack of information about the components' behaviour prevents us verifying important properties such as deadlock freedom in the configuration. We propose including certain information about the components' behaviour (especially the communication and synchronisation patterns) in a more refined level of the configuration. The idea is to associate each component with a template which has a well-defined communication and synchronisation structure. With this information, we can define composition rules that guarantee the configuration is deadlock-free by construction without having to inspect the components' states.< >
The AEA Technology Monte Carlo probabilistic safety assessment program MASCOT has been parallelised using portable library constructs. The serial code ran on a Cray-YMP supercomputer, but is inherently unable to make ...
详细信息
暂无评论