Using the ICL DAP
โ Scribed by Dennis Parkinson
- Publisher
- Elsevier Science
- Year
- 1982
- Tongue
- English
- Weight
- 559 KB
- Volume
- 26
- Category
- Article
- ISSN
- 0010-4655
No coin nor oath required. For personal study only.
โฆ Synopsis
The 4096 Processor DAP has been installed at Queen Mary College for over one year. A wide range of problems have been programmed for the DAP and the performance of the system exceeds the original estimates. The DAP is programmed using DAP-FORTRAN a FORTRAN dialect with many parallel programming extensions. Experiments have shown that few problems benefit from using the low level assembler language (APAL) and so assembly level programming is now strongly discouraged. After initial resistance to change, sceptics rapidly fall in love with the increased power of a parallel FORTRAN and find beneficial the disciplines involved in a re-evaluation, at high level, of their problems. Comparison with results of calculations on serial machines shows that the DAP produces the maximum benefit in problems dominated by conditional operations (i.e. FORTRAN IF type statements). This result suggests that the concepts of 'speed-up' and 'efficiency' often used in parallel algorithm theories are dangerous when applied to the DAP class of architectures. There is no single measure of the absolute performance of total computer systems and one can only measure the performance of one system in relation to another. Relative to familiar serial computers the performance of the DAP depends strongly on the problem type and the size of the problem. The MEGAFLOP unit proves to be totally meaningless when applied to the DAP (the theoretical maximum performance is 0.0 MEGAFLOPS!) but when properly programmed the DAP can, for a large rar.~eof scientific problems out-perform any other computer system.
๐ SIMILAR VOLUMES
Monte Carlo techniques are potentially well suited to SIMD architectures, provided that the samples used can be treated in parallel. The standard sampling schemes used for the simulation of neutron diffusion make this impossible; we describe here a revised scheme which has been implemented on the IC
A non-self-gravitating galactic hydrodynamics code based on a quasi-particle technique and making use of a mesh for force evaluation and sorting purposes is described. The short-range nature of the interparticle pressure forces, coupled with the use of a mesh allows a particularly fast algorithm. Th