Title :
Parameterized Mapping of Algorithms onto Processor Arrays with Sub-Word Parallelism
Author :
Schaffer, Rainer ; Merker, Renate
Author_Institution :
Inst. of Circuits & Syst., Dresden Univ. of Technol.
Abstract :
Upcoming processor architectures support parallel processing on different levels. Multiple processing elements (PEs) run in parallel. The PEs consists of several functional units and the functional units allow sub-word parallelism (SWP), i.e. the parallel execution of operations with low data word width. In this paper, a parameterized mapping of algorithms onto massively parallel processor architectures (PAs) is derived which exploits both parallelism on PA and SWP on PE level. It establishes a correlation between the parameters of the algorithms and the parameters of the PA, which enables optimization strategies with respect to several expense factors of the PA. The design approach is based on the co-partitioning method and the partitioning of data dependencies. Both are used in a hierarchical manner. Besides the parameters of the PA (such as shape, number of PEs, number of sub-words processed in parallel, channels between the PEs, and their delay), the packing instructions for exploiting SWP can be deduced
Keywords :
optimisation; parallel architectures; co-partitioning method; data dependency partitioning; massively parallel processor architecture; optimization; parallel processing; parameterized algorithm mapping; processor array; subword parallelism; Algorithm design and analysis; Circuits and systems; Delay; Design optimization; Image edge detection; Parallel architectures; Parallel processing; Partitioning algorithms; Shape; Signal processing algorithms;
Conference_Titel :
Embedded Computer Systems: Architectures, Modeling and Simulation, 2006. IC-SAMOS 2006. International Conference on
Conference_Location :
Samos
Print_ISBN :
1-4244-0155-0
DOI :
10.1109/ICSAMOS.2006.300815