Title :
Performance optimization on low-cost cellular array processors
Author_Institution :
Dipartimento di Ingegneria dell´´Inf., Parma Univ., Italy
Abstract :
A massively parallel architecture is composed of a high number of processing elements (PE), but seldom a 1:1 mapping between the PEs and the data set can be achieved. To overcome this problem, a processor virtualization mechanism is needed. This work provides a theoretical study on performance optimization in the specific virtualization process used when a small amount of memory is associated to each PE. Moreover, this paper presents an algorithm for performance optimization and for the determination of the maximum processing speed on low-cost cellular array processors implementing the above mentioned visualization mechanism. These considerations are then used to improve the execution of morphological image processing tasks on the first hardware prototype of the special-purpose cellular array processor PAPRICA
Keywords :
cellular arrays; image processing; parallel architectures; performance evaluation; PAPRICA; cellular array processor; cellular array processors; massively parallel architecture; morphological image processing; morphological image processing tasks; performance optimization; processor virtualization; Computer aided instruction; Contracts; Cost function; Hardware; Image processing; Memory; Optimization; Parallel architectures; Pixel; Virtual prototyping;
Conference_Titel :
Massively Parallel Computing Systems, 1994., Proceedings of the First International Conference on
Conference_Location :
Ischia
Print_ISBN :
0-8186-6322-7
DOI :
10.1109/MPCS.1994.367061