Title :
Word parallelism vs spatial parallelism: a performance optimization technique on the PAPRICA system
Author_Institution :
Dipartimento di Ingegneria dell´´Inf., Parma Univ., Italy
Abstract :
Starting from the analysis of the hardware efficiency of SIMD systems which use an external memory for data storage, this paper discusses a critical point in hardware design. In particular it presents a technique aimed to the maximization of the data bus efficiency. This technique is based on the transformation of the initial data set into a packed one, and can be successfully implemented on systems which allow a dynamic mapping between the processing array and the external memory. As an example, the PAPRICA system is considered. An optimizing assembly-to-assembly translator has been developed for the automatic conversion of a generic PAPRICA assembly program working on binary data sets into its equivalent version working on packed data sets. An, example of a thinning filter shows how this technique can improve the performances
Keywords :
assembly language; optimisation; parallel architectures; parallel machines; performance evaluation; program interpreters; PAPRICA system; SIMD systems; automatic conversion; binary data sets; data bus efficiency; data storage; dynamic mapping; external memory; hardware design; hardware efficiency; optimizing assembly-to-assembly translator; packed data sets; performance optimization technique; processing array; spatial parallelism; thinning filter; word parallelism; Assembly; Computer vision; Filters; Hardware; Image processing; Memory; Optimization; Parallel processing; Performance analysis; Real time systems;
Conference_Titel :
Parallel and Distributed Processing, 1995. Proceedings. Euromicro Workshop on
Conference_Location :
San Remo
Print_ISBN :
0-8186-7031-2
DOI :
10.1109/EMPDP.1995.389137