13 research outputs found
A numeric-symbolic expert system for 2-D and 3-D object recognition in robotic applications
Comparison Of 2-D Fft Implementations On The Intel Paragon
In this paper we discuss the parallel implementation of multidimensional FFTs on distributed memory multi-processor machines. We introduce a compact notation to describe four equivalent parallel algorithms and discuss their advantages and disadvantages. Two algorithms, suitable for the case when initial and final data are distributed either row- or column-wise, the traditional Row-Column (RC) and a variation of the Vector Radix (VR) that we call partial Vector Radix (PVR) are presented and their efficiency on the Paragon is compared. It is shown that the PVR, although it requires larger amount of interprocessor communication, results in more efficient implementations due to the regularity of local and distributed memory accesses. For the case in which data are partitioned along both dimensions, two suitable parallel algorithms, the CollectDistribute (CD) and the general full Vector-Radix (FVR), are presented. Again, it is shown that regularity in memory accesses for the case of the FVR, results in more efficient implementations