Astronomical Image Processing (AIP) needs extremely interactive software systems. It is therefore necessary to execute in a short time frequently used, time consuming elaborations, such as convolution, geometrical nor...
详细信息
Astronomical Image Processing (AIP) needs extremely interactive software systems. It is therefore necessary to execute in a short time frequently used, time consuming elaborations, such as convolution, geometrical normalization and geometrical correction. In this paper such operations have been splitted in a scalar part (typical of the operation) and in a vectorial part (in common among the whole operation set). In this way it is possible to achieve their optimization with regard to a native or attached vector processor. The common vectorial part (vectorial nucleus) is studied in detail and checked on VAX 11/780+FPS 5410, CRAY X-MP/12 and IBM 3090VF processors.
Solving special tridiagonal systems often arise in the fields of engineering and science. This special tridiagonal system is diagonally dominant and circulant near-Toeplitz. This paper presents two fast vectorized alg...
详细信息
Solving special tridiagonal systems often arise in the fields of engineering and science. This special tridiagonal system is diagonally dominant and circulant near-Toeplitz. This paper presents two fast vectorized algorithms for solving special tridiagonal systems. Both algorithms employ the matrix perturbation technique and have many computational advantages on vector supercomputer. The related error analysis are also given. Some experimental results are illustrated on vector uniprocessor of the GRAY X-MP EA/116se.
Matching run-length coded strings (RLCSs) is very important in the field of pattern recognition. This paper considers the design of vectorized matching algorithms that operate directly on RLCSs. We first modify the al...
详细信息
Matching run-length coded strings (RLCSs) is very important in the field of pattern recognition. This paper considers the design of vectorized matching algorithms that operate directly on RLCSs. We first modify the algorithm of Karp and Rabin (1987) to design a linear-time randomized matching algorithm for RLCSs. Following this algorithm, two new and fast vectorized algorithms are presented. The first one is off-line and the second one is on-line. Some experiments are carried out on a GRAY X-MP EA/116se vector supercomputer to demonstrate the good performance of our vectorized algorithms. (C) 1997 Elsevier Science B.V.
In this paper we consider the parallel computation of vector norms and inner products in floating-point and a proposed new form of computer arithmetic, the symmetric level-index system. The vector norms provide an ill...
详细信息
In this paper we consider the parallel computation of vector norms and inner products in floating-point and a proposed new form of computer arithmetic, the symmetric level-index system. The vector norms provide an illuminating example of the contrast between the two arithmetic systems under discussion in terms of the ability-to program for (complete) robustness and parallelizability. The conflict between robustness of the computation-in the sense of the dual requirements of accuracy and freedom from overflow and underflow-and easy parallelization of the algorithms within a floating-point environment is made plain. It is seen that this conflict disappears if the symmetric level-index system of arithmetic is used. The freedom from overflow and underflow offered by this system allows the programming of the straightforward definitions in a way which is simple, robust and immediately parallelizable. Numerical results are given to illustrate the fact that the symmetric level-index system yields results of comparable accuracy to those of floating-point in cases where the latter-system works and still yields results of high accuracy when the floating-point system fails altogether.
Hashing techniques have long been used to efficiently store and locate data indexed by key. Recently, parallel hashing algorithms have been developed that allow table insertion of many keys in a few parallel steps. Th...
详细信息
暂无评论