This paper first considers the major developments which have occurred in the design of high level languages for sequential machines. These developments illustrate how languages which were independent of the hardware eventually evolved. Two major types of language for vector and parallel processors h
Parallel Recurrence Solvers for Vector and SIMD Supercomputers
β Scribed by H.E. Conn; L.J. Podrazik
- Publisher
- Elsevier Science
- Year
- 1994
- Tongue
- English
- Weight
- 605 KB
- Volume
- 23
- Category
- Article
- ISSN
- 0743-7315
No coin nor oath required. For personal study only.
β¦ Synopsis
In this paper we present two algorithms for the parallel solution of first-order linear recurrences. We show that the algorithms can be used to efficiently solve both scalar and blocked versions of the problem on vector and SIMD architectures. The first algorithm is a parallel approach whose resulting code can be explicitly vectorized, making it suitable for efficient execution on vector architectures such as the Cray 2. The second algorithm is a modified recursive approach designed to reduce the communication overhead encountered in SIMD architectures such as the Connection Machine 2 (CM-2). We present the performance exhibited by the parallel algorithm implementations on the Cray 2 and CM-2 for both scalar and blocked versions of the recurrence problem. O 1994 Academic Press, Inc.
π SIMILAR VOLUMES
For the safety and the control of a nuclear power plant it is necessary to simulate the constituent processes on a computer system. The three-dimensional multigroup neutron di usion equations are commonly used to describe the nuclear ΓΏssion in the reactor core. They form a complicated system of coup